Italian Restaurants in Teddington

Find the top Italian restaurants in Teddington near you now.

Shambles restaurant & winebar

Italian restaurant

Address: 83-85 High St, Teddington TW11 8HG, United Kingdom

Reserve Order