La Mamma Rossa is an Italian restaurant offering a menu of meat, fish, pizza, pasta and desserts in a snug, easygoing setting.