The Gowlett

The Gowlett
62 Gowlett Road, London, SE15 4HY
Photo of The Gowlett