100% Were impressed
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. 
13305 Poway Rd, Poway, CA 92064
(858) 513-3667
  • Hours: Mon - Sat, 11am - 10pm
Share a review or post about this business.
Posts awaiting your approval 0
See more »