L'hotel si trova in Ton Duc Thang street, nel District 1, il centro di Ho Chi Minh City, sulla riva del fiume Saigon. Piazza Me Linh dista 100 m e il terminal dei traghetti Bến Bạch Đằng 150 m, mentre il Teatro dell'Opera di Saigon e il Mercato Vecchio distano ciascuno 450 m. Il Mercato Ben Thanh, uno dei più noti della città, dista 600 m, e il Museo della città di Ho Chi Minh 750 m.
L'Aeroporto Internazionale Tan Son Nhat dista 6 km. La navetta dell'hotel per l'aeroporto è disponibile a pagamento, e in alternativa per il trasferimento c'è il taxi. La stazione ferroviaria di Saigon dista 3,3 km, mentre la stazione Opera House, a 500 m, è una fermata della metropolitana utile per spostarsi in città. L'hotel non dispone di parcheggio, quindi chi arriva in auto dovrà trovare un parcheggio altrove.
Per le visite, la Cattedrale di Notre Dame di Saigon si raggiunge a piedi in circa 20 minuti dall'hotel, mentre il Museo di Belle Arti dista 950 m, il Museo dei Residuati di Guerra 1,7 km e il Parco Tao Dan 1,5 km. Il Ponte Star Light dista 5,7 km e il Lago Crescent 5,5 km. Entro 750 m a piedi si raggiungono il teatro, il mercato, il museo e la piazza, quindi gran parte dei principali luoghi del centro città è a portata di passeggiata dall'hotel.