
Shelford Lodge
144 Cambridge Road, Great Shelford
Location Shelford Lodge is located in Great Shelford. This hotel is located in walking distance from the city center. You can take a walk and explore the neighbourhood area of the hotel — Royal Papworth Hospital NHS Foundation Trust and Cambridge Community Church. At the hotel Free Wi-
Free WiFiParking
