Subway 18713

Subway #18713-0 is a Subway restaurant located at Southport Plaza, 6804 Green Bay Road Suite 124, Kenosha, Wisconsin.