This luxurious hotel is located in Lam Son Square near the elegant Opera House in the heart of downtown Ho Chi Minh City.