It’s nice to come back to a place where you can have a rest after an eventful day in the city Hotel «Travelodge London Kingston Upon Thames» is located in London. This hotel is located in 16 km from the city center.
Number of rooms: 2
21/23 Old London Road Kingston Upon Thames, London, KT2 6ND