from 2 review
Key View - Park Towers
Pullman Dubai Creek City Centre Residences
Transient room
The Star @ Address Beach Residence