Quiznos 11807

Quiznos #11807 was a Quiznos Subs restaurant located at 5475 South Calle Santa Cruz in Tucson, Arizona. The location opened in 2008.