The person icon
indicates that the reviewer is an employee of Dex Media, Inc. Dex Media operates and sells advertising on Superpages.com. The views expressed in reviews are the opinion of each respective reviewer and do not necessarilly reflect the view of Dex Media.
Aug 28, 2006
Mama's Italian Restaurant
2091 S Mccall Rd,
Englewood, FL 34224
Good quality for the price
Very good pizza and pasta. Generous salad, good service. The wine is right out of the gallon but it serves the purpose. You will have to wait for a table but the wait is well worth it. You have to get used to how they operate. They are so busy... (More)
Was this Review helpful to you?