Quiznos 12042

Quiznos #12042 was a Quiznos Subs restaurant located at 5495 Cascade Road Southwest in Atlanta, Georgia. The location opened in 2008 and closed in 2011.