motor hotel


Meanings

  • a hotel for motorists; provides direct access from rooms to parking area