La Chula Pizza

restaurant in Otay Mesa West, Imperial Beach

Phone: (619) 869-8333

Address: 3325 Palm Ave