This pleasant hotel enjoys a superb location in the heart of Cambridge. The nearest stop for the public transport network is some 500 m from the hotel.
See more: Hotels in Europe Hotels in United Kingdom Hotels in Cambridge Holiday Destinations in Europe