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°)
Ambassador Hotel Bangkok - SHA Extra Plus, Ambassador Hotel Bangkok - SHA Extra Plus, Thailand (approx. 13.74211°, 100.55672°)