Where is Park Inn by Radisson Al Khobar located?
Park Inn by Radisson Al Khobar, Park Inn by Radisson Al Khobar, Saudi Arabia (approx. 26.32918°, 50.21106°)
Park Inn by Radisson Al Khobar, Park Inn by Radisson Al Khobar, Saudi Arabia (approx. 26.32918°, 50.21106°)