The Birchwood

The Birchwood
Grovebury Road, London, SE2 9BB