WiFi
Parking
Plans for the journey: have a rest and enjoy! Resort «Langdon Hall Country House Hotel & Spa» is located in Cambridge. This resort is located in 5 km from the city center.
1 Langdon Drive Cambridge,Langdon Drive, Cambridge, N3H 4R8