Quiznos 11913

Quiznos #11913 was a Quiznos Subs restaurant located at 6316 52nd Street in Kenosha, Wisconsin. The location opened in 2008.