If you ever in windsor and you looking for a relaxing place to sit and enjoy the windsor river view and a good tradition English fish and chips. Mamma Mia cafe if the place. Been their several times and really enjoyed it.
http://mammamiacafe.weebly.com/
Kinghat