The Larder Wanstead

The Larder Wanstead
39 High Street Wanstead, London, E11 2AA
Photo of The Larder Wanstead