Quiznos 12120

Quiznos #12120 was a Quiznos Subs restaurant located at 9203 State Highway 6 South in Houston, Texas. The location opened in 2008.