A picturesque thatched inn, The Three Horseshoes is nestled in an idyllic village just 3 miles from Cambridge city centre. Voted Cambridgeshire Dining Pub of the Year for 2018, the restaurant serves hearty, comforting dishes, fresh fish and plenty of options for vegetarians.