The Navigator3.65(0 reviews)GBP 10Bar / 63 High Street, Little Shelford CB22 5ES England, United Kingdom /
The Best Restaurants in Little Shelford - BarView allThe Navigator3.65(0 reviews)GBP 10Bar / 9493.0 km from Nearby search