Karta Vacation Rentals





In the heart of Doha in Al Mansoura on Ibn Ammar Street, minutes from the city centre. Walk to Grand Hamad Stadium, Ameer Cinema and Doha Fort; 15 minutes by car to Souq Waqif and the Corniche. Al Mansoura Metro is about a 12-minute walk and Hamad International Airport is roughly 20 minutes away.