Locanda Santa Mama is a restaurant known for its courteous and professional staff who are always available to assist guests with their menu choices. It offers Italian cuisine.