Mamma Mia Pizzeria is right by the River Thames in Windsor. The best thing about Mamma Mia Pizzeria is unusual flavours of ice cream — I’ve never had an apple flavoured ice cream before (and certainly not a luminous green apple ice cream). Unsurprisingly, it tasted like a Chewit, but surprisingly, there seemed…