Barking, United Kingdom
71 River Rd
IG11 0JS
Barking
United Kingdom
It's got what you want
like
Ok.
Ok
Really small place to get an artic in turn at the entrance and get there early
Food is good and relaxing place.
Explore similar businesses in the same city.
Loading similar businesses…