Jilberto's Taco Shop

restaurant in Otay Mesa West, Imperial Beach

Phone: (619) 423-8548

Address: 3305 Palm Ave