Where is Ambassador Hotel Bangkok - SHA Extra Plus?

Where is Ambassador Hotel Bangkok - SHA Extra Plus located?

Ambassador Hotel Bangkok - SHA Extra Plus, Ambassador Hotel Bangkok - SHA Extra Plus, Thailand (approx. 13.74211°, 100.55672°)


Where is Ambassador Hotel Bangkok - SHA Extra Plus on the map?