Shelford Lodge
Bed and Breakfast
Cambridge
Shelford Lodge provides accommodation located in Cambridge, 5 km from University of Cambridge and 4 km from Botanic Garden Cambridge. Complimentary Wi-Fi is provided.
Number of rooms: 32
144 Cambridge Road Great Shelford, Cambridge, CB22 5JU, United Kingdom