Shambles Italian Restaurant Bar & Garden

Bars and pubs Teddington
0 Love It
Save it
Shambles Italian Restaurant Bar & Garden
Venue name: Shambles Italian Restaurant Bar & Garden
Contact:
Address: 83-85 High Street
London
TW11 8HG
Price: £26 to £40
Do you own this business?
LiveReviews|0
1 person listening