The Pizza Factory

restaurant in Southeastern San Diego, National City

Phone: (619) 263-1484

Website: thepizzafactorysd.com

Address: 888 S Euclid Ave