Cambridge é obviamente uma das mais famosas cidades em Inglaterra e um dos locais mais visitados do país. A central Travelodge está localizado no anel interno rodoviário da cidade, perto da estação ferroviária, e de um pequeno passeio ou de táxi do centro histórico da cidade e as faculdades. O hotel dispõe de mais de 120 salas disponíveis e tem um bar e café incorporadas ao complexo.