Get directions to: Sol D'licious Cafe, Kenosha, WI
Restaurant address: 1351 52nd St Kenosha, WI 53140, USA
Restaurant: Sol D'licious Cafe