Mamma Nostra is an Italian restaurant offering a variety of pasta, pizza, and meat dishes, along with good starters. The menu features a wide selection of pasta options. The establishment is known for its delicious food and friendly staff.