Cheap Italian restaurants in London

2 restaurants
With a price of <20£

Imagen La Pizzeria Italiana

La Pizzeria Italiana / Italian

Closed · Opens at 5pm
3 Eros House Shops/Brownhill Rd Catford Lewisham
€€€€
Imagen The Himalaya

The Himalaya / Italian

Closed · Opens at 5pm
393 Lewisham High Street Lewisham
€€€€