La Flaka Cochinita Pibil

restaurant in Otay Mesa West, Imperial Beach

Phone: (619) 862-0743

Address: 3295 Palm Ave