Get directions to: Los Taquitos, Kenosha, WI
Restaurant address: 2700 22nd Avenue Kenosha, WI 53140, USA
Restaurant: Los Taquitos