Moevenpick Hotel Al Khobar

Prince Turki St.
Al Khubar
Saudi Arabia