Affordable Italian restaurants in London

1 restaurants
With a price of 45-60£

Imagen Caffe Vergnano 1882

Caffe Vergnano 1882 / Italian

10 Festival Terrace - Belvedere Road Lambeth
€€€€