Synonyms of Holiday village

Primary definition: A self-contained resort that provides accommodation, restaurants, and a wide range of recreational facilities and entertainment for holidaymakers.

Full Dictionary Entry

Antonyms & Opposite Concepts