Quiznos 3518

Quiznos #3518 was a Quiznos Subs restaurant located at 1420 East 18th Avenue in Denver, Colorado. The location closed in 2014.