Mama Mia
Italian · Pizza · Casual Dining
Mama Mia is an established Italian restaurant and pizzeria offering authentic Italian cuisine with a Sardinian twist. The atmosphere is friendly and relaxed, providing a pleasant dining experience.
Location
Best places nearby
The highest rated places close to Mama Mia.
Local restaurants nearby
208-210 Lord Street, Southport, Merseyside PR8 1AA, United Kingdom



