holiday village

Noun

 * 1) A holiday resort offering villa accommodation, shopping, entertainment, and other amenities.