Crystal Hotel & Savour
HotelCambridge
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.
HotelCambridge
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.