Quiznos 2668

Quiznos #2668 was a Quiznos Subs restaurant located at 7300 118th Avenue in Kenosha, Wisconsin. The location closed in 2012.