Situato a Ho Chi Minh City, a 6 km dal mercato di Tan Dinh, l'APOLLO HOTEL offre gratuitamente la connessione WiFi e il parcheggio privato. 6 km dalla Pagoda di Giac Lam e 7 km dal Museo dei Residuati Bellici e dal Palazzo della Riunificazione. La struttura offre una reception aperta 24 ore su 24, il servizio in camera e il cambio valuta.
L'hotel dista 7 km dal Diamond Plaza e 8 km dall'Ufficio Postale Centrale di Saigon. L'APOLLO HOTEL dista 9 km dall'Aeroporto Internazionale di Tan Son Nhat, lo scalo più vicino.