Al Rashed Intercontinental Hotel

Al Khobar, Saudi Arabia