Family owned and operated, Mama’s Italian Restaurant opened its doors in 1982. Located midway between Tampa and Naples, our pristine oil free beaches, coupled with our slow and easy living, and friendly atmosphere, have earned us the title of “The Best Kept Secret in Florida!” Immediately a hit with the local community, Mama’s has since been awarded the prestigious title of “Best of Englewood” in various categories numerous times! Stop by and treat you and your family to any of our made to order scrumptious creations, or possibly one of our hand tossed pizzas! We’ll add you to our already enormous list of “Life is Good in Englewood” and “I Got Mine at Mama’s” believers!