Karta Vacation Rentals
On Al Jazeera Street in Bin Mahmoud, a short drive from the Doha Corniche and Souq Waqif. This 4-star, three-tower property sits close to City Centre Shopping Mall and local cultural spots, making it a solid pick for business, leisure and longer stays.