Shambles Italian Restaurant and Bar

Shambles Italian Restaurant and Bar
83–85 High Street, Teddington, Middlesex, TW11 8HG
Photo of Shambles Italian Restaurant and Bar