self catering accommodation in Vietnam
About 4 results.
Green Grass Land Villa
Showcasing a sun terrace and views of the garden, Green Grass Land Villa is located in Hoi An, just 1 km from Assembly Hall of Chaozhou Chinese Congregation. Guests can enjoy the on-site restaura…