Subway 46890

Subway #46890-0 is a Subway restaurant located at Walmart Supercenter #1167, 3500 Brumback Boulevard, Kenosha, Wisconsin.