Tacos El Gordo

restaurant in Otay Mesa West, Imperial Beach

Phone: (619) 575-7280

Address: 3265 Palm Ave