El Charco Restaurant

restaurant in Otay, Chula Vista

Phone: (619) 420-0200

Website: www.el-charco.com

Address: 1310 3rd Ave