Sort by distance
Copy link and share with your friends:
Holiday Inn Cambridge is situated just two miles from the beautiful and historic city of Cambridge. The hotel is surrounded by grass paddocks and set in a peaceful location. The hotel was originally a...
Max capacity: 120
© Copyright 2004-2019 - Company Registered in England & Wales - Company Number 3799991