Mama Trattoria is an Italian restaurant and pizzeria offering pasta, pizza, desserts, and homemade lemonade. Takeaway is available.