Quiznos 13070

Quiznos #13070 was a Quiznos Subs restaurant located at 5634 Telegraph Road in St. Louis, Missouri. The location closed in 2014.