Al Mamsha St - Jumeirah Beach Residence - Dubai - United Arab Emirates
Standing: 200
Square Feet: 2,605 ft2