bn:05128254n
Noun Concept
SYL
No term available
EN
A holiday village is a holiday resort where the visitors stay in villas. Wikipedia
Relations
Sources