10 photos
+5
/
Amenities & Features
Wheelchair
Contact Details
Address
JCHA7763, 7763 Al Maghrib Al Arabi, Al-Hamra'a, 3127، Jeddah 23212, Saudi Arabia
Phone
+966 59 103 9784Website
iwtsp.com