Papa's Pizza Pasta & Subs

restaurant in Sabre Springs, Poway

Phone: (858) 486-6777

Address: 11385 Poway Rd Ste 110