A tavern, inn, or club on a country road.
A roadhouse (US), stopping house (Canada) or coaching inn (GB) is a commercial establishment typically built on or near a major road or highway that services passing travellers. The word’s meaning varies slightly by country.