Ho Chi Minh City, Southern Vietnam and Mekong Delta, Vietnam
This comfortable hotel is located in Ho Chi Minh City. The front desk offers 24-hour reception.