Mamma Rosa is an Italian restaurant and pizzeria offering wood-fired pizzas and other Italian dishes. It features outdoor seating with a playground.