EnglandGreater LondonLondon
6 guests
3 bedrooms
2 bathrooms
Welcome to Barnes, a classy riverside settlement that's often referred to as the only village in London. In keeping with this, you'll find all of the usual delights – duck ponds, parks, a charming hig...
From €410 Nightly