Drag box to select area
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
- Hours: Mon - Sat, 11am - 10pm