Fish and Chip Shops in Windsor
77 St Leonards Road
Windsor
Berkshire
SL4 3BZ
Fantastic service & the quality of the food is outstanding. I would highly recomend this.
Bob Smith - 02/06/2010 | report this review
All fields are required. Your review will appear immediately.