Japanese / Sushi Restaurants nearby 428 Ilford La, Ilford IG1 2NF, United Kingdom

Fire Cracker

Approximately 1.33 km away
Address: Unit 1C, I-Scene Complex, Clements Road, Ilford, London IG1 1BP