Ristorante Mamma Leone is an Italian restaurant offering a good dining experience. It is described as a hidden gem with very good food and attentive, fast service. The establishment is noted for direct service from the chefs.