Where is Grand Jomtien Palace Hotel - SHA Extra Plus located?
Grand Jomtien Palace Hotel - SHA Extra Plus, Chon Buri, Thailand (approx. 12.88594°, 100.87873°)
Grand Jomtien Palace Hotel - SHA Extra Plus, Chon Buri, Thailand (approx. 12.88594°, 100.87873°)