Al Khobar, Saudi Arabia 2020 Al Khobar, Kingdom of Saudi Arabia – Le Meridien Hotel Visit the website