![mamma mia cafe restaurants, addresses, phone numbers, photos, real user reviews, 8 River Street, Windsor, England, Windsor restaurant recommendations - Trip.com mamma mia cafe restaurants, addresses, phone numbers, photos, real user reviews, 8 River Street, Windsor, England, Windsor restaurant recommendations - Trip.com](https://youimg1.tripcdn.com/target/100v0o000000fgrky30BD_C_551_310_R5.jpg_.webp)
mamma mia cafe restaurants, addresses, phone numbers, photos, real user reviews, 8 River Street, Windsor, England, Windsor restaurant recommendations - Trip.com
![mamma mia cafe restaurants, addresses, phone numbers, photos, real user reviews, 8 River Street, Windsor, England, Windsor restaurant recommendations - Trip.com mamma mia cafe restaurants, addresses, phone numbers, photos, real user reviews, 8 River Street, Windsor, England, Windsor restaurant recommendations - Trip.com](https://youimg1.tripcdn.com/target/100h0n000000efpw5ACCC_C_750_350_R5.jpg_.webp)
mamma mia cafe restaurants, addresses, phone numbers, photos, real user reviews, 8 River Street, Windsor, England, Windsor restaurant recommendations - Trip.com
![New Italian café opens at Windsor Royal Station boasting pasta, artisan pizza, coffee, ice cream and more - Berkshire Live New Italian café opens at Windsor Royal Station boasting pasta, artisan pizza, coffee, ice cream and more - Berkshire Live](https://i2-prod.getreading.co.uk/incoming/article24424428.ece/ALTERNATES/s1200d/0_Windsor.jpg)