Mamma Mia

1.8
(12 reviews)
121 Moorfield Road, UB8 3SH
+44 1895 474930Official website
Cheap Eats
Italian
Pizza
Quick Bites
Restaurant

At a glance

  • Typical visit: about 1 hour
Mamma Mia | London | United Kingdom | TripAligner