Mama Mia is a pizza restaurant known for its central location and outdoor terrace.