Quiznos 1620

Quiznos #1620 was a Quiznos Subs restaurant located at 4310 Westheimer Road in Houston, Texas. The location closed in 2014.