Note October 2017: The Three Horse Shoes is now under new management
British cuisine with a touch of Asia and Italy - Triggered by the team’s recent...
Slightly off the beaten track in the pretty village of Madingley. The Three Horse Shoes Madingley is a picturesque thatched inn with a small, bustling...