Mama Leone is an Italian restaurant serving authentic Italian specialties. It has been a local favorite for over 26 years.