London House SW11

This restaurant and bar with views of Battersea Square is a stunning addition to our books.

This property boasts a warren of little rooms featuring sleek monochrome furnishings.

Featuring a delightful garden with climbing vines and plenty of seating.

Similar Locations