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.