Property Location With a stay at The Red Lion in Cambridge, you'll be close to Sawston Hall and Imperial War Museum Duxford. This hotel is within the vicinity of Wandlebury Country Park and Addenbrooke's Hospital.Rooms Make yourself at home in one of..