The Barking Dog
61 Station Parade
London IG11 8TU
United Kingdom