Mamma Mia!
Fast Food
Hours:
Windsor Royal Station 56 Jubiliee Arches 56 Jubilee, The Arches, Windsor
01753 852707
About Mamma Mia!
Customers' Favorites
Mamma Mia! Reviews
Ratings
Menu
Opening times
| Monday | 09:00 - 17:00 |
| Tuesday | 09:00 - 17:00 |
| Wednesday | 09:00 - 17:00 |
| Thursday | 09:00 - 17:00 |
| Friday | 09:00 - 17:30 |
| Saturday | 09:00 - 17:30 |
| Sunday | 09:00 - 17:00 |


Mamma Mia! offers a delightful dining experience with its fresh and flavourful pasta, sauce, and vegan meatballs. The restaurant is praised for its high-quality food, professional and friendly staff, and lovely setting within an old train station. Customers recommend the chicken and pesto, as well as the goats cheese and caramelized onion panini.