Get directions to: Lo's Fish & Chip, Kenosha, WI
Restaurant address: 5619 22nd Ave Kenosha, WI 53140, USA
Restaurant: Lo's Fish & Chip