Express by Holiday Inn Cambridge

15/17 Coldhams Park
Cambridge
United Kingdom