Papa's Deli

Papa's Deli, 28028 Seco Canyon Rd, Santa Clarita, CA 91390, United States

(661) 430-8440

Location