Pizzerias nearby 688 Romford Rd, London E12 5AJ, United Kingdom

La Mama Acasa

Approximately 1.58 km away
Address: 81 Cranbrook Road, Ilford, London IG1 4PG