The original Mama Teresa's opened back in the 80s in Crystal Beach on the Bolivar Peninsula. Patrons to that restaurant enjoyed 25 years of delectable Italian fare and hand-tossed pizzas.
That venue was lost to Hurricane Ike, but they've now reopened in downtown Galveston, near the corner of Postoffice and 21st Streets.
From crowd favorites like crispy calamari; to delectable entrees like chicken and pasta with olive oil and garlic and shrimp fettucine alfredo; to some of finest pizza you'll ever enjoy, Mama's is back - better and more authentic than ever.
Hours of Operation
Tuesday thru Thursday: 4pm - 10pm
Friday: 4pm - 11pm
Saturday: 11am - 11pm
Sunday: 11am - 10pm
Note: Hours may be seasonal and subject to change.