Store 12413 Tom Bickel 4 years ago RETURN TO TEAM WINDSOR HOMEPAGE Store 12413 7525 SHERIDAN RD KENOSHA WI 262-652-2396 NOTES: RETURN TO TEAM WINDSOR HOMEPAGE “ Share this:Print