It’s nice to come back to a place where you can have a rest after an eventful day in the city Hotel «Premier Inn London Tolworth» is located in London. This hotel is located in 18 km from the city center.
Number of rooms: 137
12 Kingston Road, London, KT5 9NU