Italian Restaurants nearby 23 Joel Street, Northwood, Greater London HA6 1NU, United Kingdom



Wax London

Approximately 0.03 km away
Address: 29-31 Joel Street, Northwood, London HA6 1NU

Pizza on The Hill

Approximately 0.05 km away
Address: 36 The Broadway, Joel Street, Northwood, London HA6 1PA

Casa Mia Village

Approximately 1.05 km away
Address: 66-68 Pinner Green, Pinner, London HA5 2AB

Northwood Piazza

Approximately 1.49 km away
Address: 28 Green Lane, Northwood, London HA6 2QB

Zaza

Approximately 1.99 km away
Address: 8 Love Lane, Pinner HA5 3EF