Part of mamma Mia café on Thames Street in Windsor, friendly staff, good selection of ice cream. Very tempting if you pass by it. Good place to enjoy an ice cream. Very Close to Windsor castle.
https://www.google.co.uk/amp/www.citikey.co.uk/display/mamma-mia-2-ECD5N
Kinghat