331 Ley St, Ilford IG1 4AA +44 20 8514 2353
restaurant, Barkingside, England, GB
Today
How to go there