Cheap Pizza & Pasta restaurants in London

2 restaurants
With a price of <20£

Imagen Cafe Brera

Cafe Brera / Pizza & Pasta

Jubilee Place, Canary Wharf Tower Hamlets
€€€€
Imagen PubLove

PubLove / Pizza & Pasta

1 Glenaffric Avenue Tower Hamlets
€€€€