Shoroug Delmon Hotel
+966 114828659
114826379
About us
Shoroug Delmon Hotel
Get Direction - Google Map
+966 114828659
114826379