Liberty Giant Pizza

restaurant in Otay, Chula Vista

Phone: (619) 585-3111

Website: www.giantpizzaking.net

Address: 1419 Hilltop Dr Ste E