Quiznos 16

Quiznos #16 was a Quiznos Subs restaurant located at 4403 South Tamarac Parkway in Denver, Colorado. The location closed in 2011.