Mama Mia Italian Takeaway is situated in the market place.
Mama Mia Italian Takeaway 20 MArket Place Barton upon Humber DN18 5DA Telephone: 01652 636100 Web: