Karta Vacation Rentals





Soaring twin towers on Sheikh Zayed Road in Business Bay, in the heart of downtown Dubai. Minutes from Burj Khalifa, Dubai Mall and Dubai Opera. A 5-star luxury hotel with sweeping views of the Dubai Canal and the city skyline.