Taco's El Gordo

restaurant in Otay, Chula Vista

Phone: (619) 424-7465

Address: 1321 3rd Ave