inn

/ɪn/
noun
  1. A small hotel or pub that provides lodging and often meals for travelers.
    • We stayed at a cozy inn in the countryside during our road trip.
    • Many travelers stopped at the inn to rest their horses and spend the night.
    • The old inn served hot soup and fresh bread to the weary hikers.