Location
For excellent food in relaxing surroundings visit Mamma Mia Italian Restaurant situated in the heart of Swansea.
Whether it’s a romantic occasion, a special celebration or a night out with friends we cater for all.
We are open all day every day!
We will honour bookings that require an earlier opening or a late closing.