El Camaron

restaurant in Otay, Imperial Beach

Phone: (619) 585-8180

Address: 301 Montgomery St