18 An Duong Vuong District 5 , Ho Chi Minh City, Vietnam
Situated in the heart of Ho Chi Minh City in historic Chinatown, the hotel is minutes away from the business district, and adjacent to shopping destinations. Being in the tallest building in the area, all rooms offer city views. The…
»