Back to Cambridge

Crystal Hotel & Savour

HotelCambridge

Photo supplied by our booking partner

Crystal Hotel & Savour is a hotel situated in Cambridge. Located at 167-169 Hills Road, the establishment provides accommodation within the city.

No reviews on VacationGuide yet.