Location
With a stay at The Old Red Lion Inn in Cambridge, you'll be within a 10-minute drive of Ashdon Village Museum and Cheeky Chimps Funhouse. This upscale inn is 10.7 mi (17.3 km) from Imperial War Museum Duxford and 11.8 mi (19 km) from Addenbrooke's Hospital.