Englishfor English speakers
inn
Noun
—
An inn is a place where travellers can get lodging, food and drinks.
My friend has already booked a place in the inn for us.
town
Noun
—
A small city.
She went to a town called Beaverton.
People from England call London "town".