Cambridge is of course one of the most famous cities in England and one of the most visited places in the country. The central Travelodge is located on the inner ring road of the city, close to the railway station, and a short walk or taxi ride from the historic centre of the city and the colleges. The hotel has over 120 rooms available and has a bar and café built into the complex.