American Restaurants nearby 15 Chapel Road, Ilford IG1 2AF, United Kingdom

Downtown Grill

Approximately 0.54 km away
Address: 218 Ilford High Road, Ilford, London IG1 1QE

The Grill Restaurant

Approximately 1.99 km away
Address: 392 High Street North, East Ham, London E12 6RH