Mama's Italian Restaurant
$ • Italian
Hours:
2091 S McCall Rd, Englewood
(941) 475-5656
Take-Out/Delivery Options
Customers' Favorites
Mama's Italian Restaurant Reviews
Everything was perfect until a group came in & were loud. We could hardly hear each other at our table. Good delicious, server was great... I'll go back but hope it will be more quiet.
We absolutely love Mama's have been going there since 1990. We are so happy that they were able to rebuild after Hurricane Ian. We ordered Takeout the 1st Saturday after reopening! Generous portions, amazing home cooked Italian dishes❤️
Ratings
Hours
Monday | 11AM - 9PM |
Tuesday | 11AM - 9PM |
Wednesday | 11AM - 9PM |
Thursday | 11AM - 9PM |
Friday | 11AM - 9PM |
Saturday | 11AM - 9PM |
Sunday | Closed |
Italian Sausage & Peppers and Liguine with white clam sauce a winner for this Sicilian Girl! Waitress, Holly W. was efficient and attentive and she and her team worked together seamlessly. Good meal! A little loud, but, what ya' gonna do? They are packed! Good problem!