Restaurant - Italian in Windsor
28 Thames Street
WINDSOR
Berkshire
SL4 1PR
Great location and good buzz.Also reasonably priced and Don beni special pizza great.
Mark Livingstone - 11/08/2008 | report this review
All fields are required. Your review will appear immediately.