Minimalist design inspired by the Louvre and the Museum of Modern Art. Phenomenal craftsmanship and sleek interiors are the epitome of luxurious living. Creek Vistas is a modern-day work of art in itself, comprising 28-storey twin towers that offer breathtaking views of the serene Dubai Canal and other iconic landmarks.