Mamma Teresa
Address:
13305 Poway Rd, Poway, CA 92064
Phone:
(858) 513-3667
Other Details:
Located in Poway, Mamma Teresa is an authentic Italian restaurant which offers classic favorites served with the spirit of Italy. Dishes include antipasto, entrees, sandwiches and more. This restaurant is available for dine-in, take-out and outdoor seating options and offers a casual and friendly atmosphere.
Restaurants
Other Businesses: