Taco's El Gordo

restaurant in Otay, Chula Vista

Phone: (619) 424-7465

Website: tacoselgordobc.com

Address: 1351 3rd Ave