holiday resort


Meanings

  • a hotel located in a resort area