L'hotel Green Villa Thành Pho Ho Chí Minh proporziona prossimità alla Pagoda dell'Imperatore di Giada, che si trova a circa 25 minuti a piedi.
Soggiornando nell'aparthotel, sarai a 2 km dal Municipio di Ho Chi Minh La Cattedrale di Notre-Dame, situata a circa 30 minuti a piedi dall'hotel, è aperta alle visite di fedeli e turisti. La stazione d'autobus Tram Xe Phuong Trang è a breve distanza dal Green Villa.
Le camere della struttura dispongono di un balcone e un salottino, nonché di un impianto di climatizzazione per la tua comodità. Includono un bagno con WC separato e una doccia nei bagni.
Gli ospiti possono gustare piatti francesi al ristorante The ArcanStone, che si trova a 150 metri.