Mamma's is a restaurant established in 2004, offering lunch options. Pizza is also available for takeaway.