EnglandGreater LondonLondon
6 guests
3 bedrooms
2 bathrooms
Set opposite leafy Southwark Park, this home might feel like a secluded, albeit ultra luxurious, treehouse, but it’s actually located in a central area of buzzing London. The very definition of the ph...
From €468 Nightly