Restaurant and Kitchen Spring Palace is located in Al Shahba, Saudi Arabia on HX5XW39, King Faisal Ibn Abdulaziz St. Restaurant and Kitchen Spring Palace is rated 4.1 out of 5 in the category creole restaurant in Saudi Arabia.
Address
HX5XW39, King Faisal Ibn Abdulaziz St
Amenities
Good for kids
Toilets