ALQUERIA RESORT - Self Check-in
طريق الكورنيش الفرعي, Al Shatiea, 23613 Jeddah, Saudi Arabia
Offering a garden and pool view, ALQUERIA RESORT - Self Check-in is situated in Jeddah, 1.3 km from Floating Mosque and 6.4 km from Red Sea Mall. This property offers access to a patio and free private parking.