Burgo

Restaurants and Takeaways

The Address

231 Ilford Lane, Ilford, London,

London, IG1 2RZ

Phone Number

020 3887 7381