El Venado Mexican Food

restaurant in Otay, Imperial Beach

Phone: (619) 476-8071

Address: 3733 Main St