Location on the map

Al Rawda District - Tahlia Street - Najd Building - Mecca - Jeddah

Map directions