Quiznos 12037

Quiznos #12037 was a Quiznos Subs restaurant located at 19210 East 39th Street South in Independence, Missouri. The location opened in 2008 and closed in 2011.