Italian Restaurants nearby 16A York Street, Twickenham TW1 3LD, United Kingdom

Il Vero Gusto

Approximately 1.52 km away
Address: 376 Richmond Road, Twickenham, London TW1 2DX

A Cena

Approximately 1.68 km away
Address: 418 Richmond Road, Twickenham, London TW1 2EB

La Dolce Vita

Approximately 1.78 km away
Address: 195 Waldegrave Road, Teddington, London TW11 8LX