Add Barking Dog review

Barking Dog, Barking
Address: 61 Station Parade, Barking, Barking, Greater London, IG11 8TU
Features: Restaurant, Bar food, Disabled access, Cask Marque


Rating
Comments