Mama's Italian Restaurant
Hours:
2091 S McCall Rd, Englewood FL 34224
Tips
Hours
Most Recent Reviews
-
April 2024
Good food & drinks, although can't be noisy. Great Italian food & homemade Sangria is so good!
-
April 2024
Good food. Get here early A very busy restaurant where you will have to wait to be seated. It is also very loud. Reservations are a good idea
-
April 2024
I'm so glad they reopened. I love their dishes, and the portions are large. The marina sauce is robust and flavourful. The pizza has great crust.
More Comments(376)
Other Information
Cuisines: Mediterranean, Take Out, Italian, European, Continental, Pizza
Specialties: American Restaurant, American Food, Parties
Price Range: Below Average
You May Also Like
-
Englewood, Florida