291-293 Barking Rd, London E13 8EQ +44 20 7511 4252
restaurant, Barking, England, United Kingdom
Today
How to go there