Makkah Al Mukarramah Rd, Al Amir Fawwaz Al Junoobi Jeddah 22431 Saudi Arabia
Track
Sitting places
Map