Offplan Featured AED 1.15 Mil Waterfront Residences Emaar Creek Beach Orchid 6932+496 - Ras Al Khor - Dubai Creek Harbour - Dubai - United Arab Emirates Beds: 4 Salwa Properties 4 weeks ago