Pizza Factory Location:
Redding, CA
536 N. Market St.
Redding, CA 96003
Delivery
Dine-In
Pick Up