Skip to main content

Papa's Pizza, Pasta & Subs

restaurant · pizza restaurant · San Diego, CA

Address
11385 Poway Rd Ste 110, San Diego, CA 92128
Phone
(858) 486-6777
Website
papaspizzamenu.com
Where
32.9451, -117.0844

Search Hominin for Papa's Pizza, Pasta & Subs

Other restaurants nearby

More in San Diego