AL KISWAH TOWERS MAKKAH • Price starting from SAR 155 Incl Tax Al Kiswah Towers Hotel is located in Mecca, 1 km from Abraj Al Bait and 900 m from Masjid… More info Book now