Shelford Lodge
144 Cambridge Road Great Shelford, Cambridge, CB22 5JU, United Kingdom,Object type: Bed and breakfast Cambridge
One of our bestsellers in Cambridge! Shelford Lodge provides accommodation located in Cambridge, 3.1 miles from University of Cambridge and 2.5 miles from Botan