Holiday Inn Cambridge

A peaceful Cambridge hotel near the city’s Business and Science parks, with a restaurant and leisure club.

Venue Details