El Torro Grill Taqueria

restaurant in Mid-Broadway District, Chula Vista

Phone: (619) 934-6572

Website: www.eltorogrilltaqueria.com

Address: 836 Broadway