We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Mamma Mia

18-20 Princess Way | Swansea, Swansea SA1 3LW, Wales
+44 1792 465465
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent40%
  • Very good29%
  • Average13%
  • Poor7%
  • Terrible8%
Travellers talk about
“pizza” (43 reviews)
“calamari” (23 reviews)
Closed Now
All hours
Italian, Pizza, Vegetarian Friendly, Gluten Free Options
$$ - $$$
18-20 Princess Way | Swansea, Swansea SA1 3LW, Wales
Write a Review
Reviews (318)
Traveller rating
Traveller type
Time of year

1 - 10 of 318 reviews

Reviewed 4 days ago via mobile

Lovely family meal. Cannot fault the service or patience of the staff as we were a group of 17 including children. None of us has any complaints about our food which was delicious and we all chose off various menus. Really enjoyed and will definitely...More

Reviewed 1 week ago

We went there as a party of 14 females on Saturday night, we were a of mixed ages with 25 being the youngest and the eldest being in their 50's. We ordered from the dinner menu which was 16.99 for 2 courses so not expensive....More

Thank Nat1301
Reviewed 1 week ago

We eat regularly here and tonight we had our family anniversary once again at MammaMia. We tried other Italian restaurants around swansea but nothing beats them when it comes to true Italian food. Thanks once again for you lovely food and great atmosphere.

Thank stefmarin
Reviewed 1 week ago

Just had lunch here today, pasta bolognese from the main menu and spaghetti bolognese from the day time menu. Absolutely foul. Obviously frozen mince, felt like was eating mushy meat from a tin. Next time, would rather go to Greggs, at least it's fresh.

1  Thank Phil B
Reviewed 2 weeks ago

The food was good, the atmosphere excellent and the service was delightful. Well done them. My partner was rather particular about the wine and the waiter was very patient with our requirements.

Thank V S
Reviewed 2 weeks ago

When I told a friend I intended to go to Pizza Express for a lasagna he wrinkled his nose and suggested I try Mamma Mia instead. As a stranger in town I thought I would try it and it was only £1 more than Pizza...More

1  Thank Abrams
Reviewed 3 weeks ago via mobile

Lovely food , good prices and great for family days out or birthdays or even just to grab lunch 🍕🍕

Thank skyp5
Reviewed 17 April 2017

We spent Easter weekend in Swansea. We enjoyed our meal on the first evening. My partner had pizza and I had mealtballs and spaghetti. Both very good. The service was excellent and the restaurant busy. We returned a second time largely because the restaurant we...More

Thank gmking
Reviewed 12 April 2017

A wonderful piece of Italy in Swansea.The restaurant is spotlessly clean,the welcome by Itallian staff very warm and service great.Choices on the menu will satisfy everyone and the food is cooked to perfection.Wine is good too.If you go there you will want to return quickly.Very...More

Thank Tim C
Reviewed 10 April 2017 via mobile

Visited here as a group of 14, and the food & service was superb. Quite often a large group can be hit or miss with restaurants but they got it spot on. Not a single food order (we pre ordered) was wrong, cooked perfectly and...More

Thank DanTheSwanseaMan
Nearby Restaurants
Las Iguanas Swansea
633 reviews
.13 km away
Hanson at the Chelsea
405 reviews
.07 km away
No Sign Wine Bar
239 reviews
.10 km away
The Cwtch
126 reviews
.12 km away
Nearby Attractions
Swansea Market
168 reviews
.21 km away
Swansea Beach
170 reviews
.24 km away
Swansea Museum
146 reviews
.27 km away
25 reviews
.22 km away
Questions & AnswersAsk a question
what are your wine prices?
12 March 2017|
Response from pippap36 | Reviewed this property |
Please note... you're commenting to me the reviewer not to the restaurant...
debbie f
Full menu evening meal
27 September 2015|
What is your answer?
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Average prices
US$12 - US$19
Brunch, Lunch, Dinner, After-hours
Restaurant features
Delivery, Outdoor Seating, Free Wifi, Takeout, Reservations, Seating, Waitstaff, Street Parking, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar, Wine and Beer, Accepts American Express, Accepts Mastercard, Accepts Visa, Digital Payments, Parking Available
Good for
Romantic, Groups, Special Occasion Dining, Business meetings, Kids, Child-friendly
Open Hours
12:00 - 21:30
12:00 - 21:30
12:00 - 21:30
12:00 - 21:30
12:00 - 21:30
12:00 - 22:00
12:00 - 22:00
Location and Contact Information
  • Address: 18-20 Princess Way | Swansea, Swansea SA1 3LW, Wales
  • Location: Europe  >  United Kingdom (UK)  >  Wales  >  Southern Wales  >  Swansea County  >  Swansea
  • Phone Number: +44 1792 465465
  • E-mail