Back to Cambridge

The Castle Bar ROOM ONLY

HotelCambridge

Photo supplied by our booking partner

The Castle Bar ROOM ONLY is a hotel situated at 37 Saint Andrews Street in Cambridge. This establishment provides accommodation in the city.

No reviews on VacationGuide yet.