The Lord Northbrook
The Lord Northbrook: Lee Green
Situated in the heart of Lee Green, The Lord Northbrook is a stylish Victorian pub serving first-class beers and tasty homemade food. Long established as a community favourite, we recently carried out a full refurbishment. So, it looks stylish inside and out in the summer sunshine.
If you haven’t visited, put it on your ‘to go to’ list, we know you’ll enjoy this leafy part of South London.