A collection of studio, one, two and three bedroom beautifully appointed apartments in London’s vibrant Elephant & Castle
The Walworth Collection | 237 Walworth Road | London SE17