EnglandGreater LondonLondon
6 guests
3 bedrooms
3 bathrooms
This 1901 Edwardian townhome is bursting with charm. Inside, you'll discover shelves piled with books, two cosy living areas, and heaps of traditional character. It has everything you need for a stres...
From €732 Nightly