About Mamma Maria'S
Traditional Italian Fish & Chip shop including Mamma's Homemade Italian pastas.
More about Mamma Maria'S
Mamma Maria'S is located at 253 Castlemilk Road, G44 4LE Kings Park, Glasgow City, United Kingdom
0141 632 3363
http://Www.justeat.co.uk