Located right in the heart of Ho Chi Minh City,on Lam Son Square overlooking the Opera House.It is close to the business and entertainment districts,and walking distance to the culture and historical sites.
See more: Hotels in Asia Hotels in Vietnam Hotels in Ho Chi Minh City - Saigon Holiday Destinations in Asia