Papa's Pizza & Subs
Address:
518 N Magnolia Ave, Anaheim, CA 92801
Phone:
(714) 236-9151 Pizza, Restaurants, Deli
Other Businesses:
- Village Halal Tandoori Restaurant at 951 S Euclid St, Anaheim, CA 92802
- Little Caesars Pizza at 1711 W Ball Rd, Anaheim, CA 92804
- Francisco's Meat Co at 3081 E Miraloma Ave, Anaheim, CA 92806
- Beiruty Restaurant at 1867 W Beacon Ave, Anaheim, CA 92804
- Bronx Sandwich Co at 949 S Euclid St, Anaheim, CA 92802