Mamma Nostra is an Italian restaurant offering a selection of pizzas and pasta dishes. It is known for its international cuisine options.