Travelodge opens new site in Peckham | Article


Travelodge has opened the first branded hotel in Peckham, London, marking the group’s 597th hotel and its 80th hotel in the Capital.

You’ll need to
to unlock this content. Already subscribed?


Leave a Reply

Your email address will not be published. Required fields are marked *