The Lyon Inn is an Old English Inn offering excellent food and drinks with friendly service. It is a country inn located on the main road between Gloucester and Chepstow, welcoming both locals and visitors.