Quiznos 12668

Quiznos #12668 was a Quiznos Subs restaurant located at 3643 Star Ranch Road in Colorado Springs, Colorado. The location opened in 2008 and closed in 2011.