Quiznos 12897

Quiznos #12897 was a Quiznos Subs restaurant located at 1001 Avenida de las Americas in Houston, Texas. The location closed in 2014.