Where is Central Palace Hotel?

Where is Central Palace Hotel located?

Central Palace Hotel, Ho Chi Minh City, Vietnam (approx. 10.77551°, 106.69716°)


Where is Central Palace Hotel on the map?