Holiday Inn Express Cambridge Cambridge This air-conditioned 8-storey city hotel offers a total of 112 rooms. Amongst the facilities count a foyer with a 24-hour rec ... Save Up To 60%