Tag: The Island District
‘Creekside 18’ offers spellbinding views of Dubai Creek, Burj Khalifa skyline
‘Creekside 18’ residences will launch September 12 and will have 1, 2 and 3-bedroom apartments in a twin-tower complex within The Island District, which...