Subway 3995

Subway #3995-0 is a Subway restaurant located at Greenwood Plaza Shopping Center, 3721 80th Street Space #3721, Kenosha, Wisconsin.