
The stuff of South London legend, The Latchmere is one of Battersea’s most beautiful buildings and a spectacular public house with garden.

The stuff of South London legend, The Latchmere is one of Battersea’s most beautiful buildings and a spectacular public house with garden.