Quiznos 12827

Quiznos #12827 was a Quiznos Subs restaurant located at 3001 South Big Bend Boulevard in St. Louis, Missouri. The location closed in 2011.