Travelodge London Beckenham
Beckenham · UK
Travelodge London Beckenham is a practical new-build hotel on Beckenham High Street, in a leafy south-east London suburb with a distinctly local rhythm. The 72-room property offers Travelodge’s contemporary room design, with king-size Dreamer beds, blackout…
November 2025