Papa's Deli
28028 Seco Canyon Rd, Santa Clarita CA 91390
(661) 430-8440
Directions
Order Online Delivery
Grubhub
Postmates
Santa Clarita, California
Papa's Deli
28028 Seco Canyon Rd, Santa Clarita
(661) 430-8440