Cambridge is natuurlijk een van de meest beroemde steden in Engeland en een van de meest bezochte plaatsen in het land. De centrale Travelodge is gelegen aan de kleine ring van de stad, dicht bij het station, en een korte wandeling of taxi van het historische centrum van de stad en de hogescholen. Het hotel beschikt over 120 kamers beschikbaar en heeft een bar en cafetaria ingebouwd in het complex.