Quiznos 11918

Quiznos #11918 was a Quiznos Subs restaurant located at 10701 Natural Bridge Road in St. Louis, Missouri. The location opened in 2008.