editSuggest an edit

Mama's Italian Restaurant

Food and Beverage / Italian Food

2091 S. McCall Rd.,
Englewood, FL 34223

(941) 475-5656

Call (941) 475-5656
Get directions to this
location on Google Maps.
Open website
in new tab.
Share this business
on social media.


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!