Los Taquitos Mexican Grill

restaurant in South Broadway District, Chula Vista

Phone: (619) 425-1552

Address: 1208 Broadway