hotel manager


Meanings

  • an owner or manager of hotels