Greenwood Villa Saigon is located a 10-minute ride from the French - era Opera House "Municipal Theatre 's Ho Chi Minh city" and a 10-minute drive from the monumental Central Post Office. This 6-room villa stands facing the park.
Airports
Train stations
Airports
Train stations
Landmarks
No reviews yet :(
If you stayed at this hotel, share your experience with us, please