Where is Ambassador Hotel Bangkok - SHA Extra Plus located?
Ambassador Hotel Bangkok - SHA Extra Plus, Krung Thep Maha Nakhon, Thailand (approx. 13.74211°, 100.5567°)
Ambassador Hotel Bangkok - SHA Extra Plus, Krung Thep Maha Nakhon, Thailand (approx. 13.74211°, 100.5567°)