Filters:
clear
Country: United Kingdom

traditional restaurant in Latchingdon

About 1 results.

The Red Lion Inn

thumb_up 649 likes
rate_review 61 Reviews
favorite 1422 favorites
47 The Street, CM3 6JR Latchingdon, United Kingdom

The Red Lion Inn is a Traditional yet Modernised Village Pub, offering a wide range of drinks, high quality accommodation and a great restaurant ..

  • 1