Location on the map

Tahlia Street - behind Bugshan Hospital - Mecca - Jeddah

Map directions