Quiznos 1120

Quiznos #1120 was a Quiznos Subs restaurant located at 20323 Huebner Road in San Antonio, Texas. The location closed in 2011.