Shelford Lodge

144 Cambridge Road, Cambridge CB22 5 ,United Kingdom
Shelford Lodge Shelford Lodge is one of the popular Hotel located in 144 Cambridge Road , listed under Local business in Cambridge , Hotel in Cambridge ,

Contact Details & Working Hours

Map of Shelford Lodge