Karta Vacation Rentals
In the heart of Makkah’s Jabal Omar complex, just a short three-minute walk from Al-Masjid Al-Haram. Close to the Abraj Al-Bait Towers and adjoining Jabal Omar Mall, with easy access to the Grand Mosque and surrounding holy sites.