Mama Rosa is a restaurant and pizzeria.