Sobha Creek Vista is a 28-storey apartment tower in Sobha Hartland, part of Mohammed Bin Rashid City.

Top