Quiznos 5666

Quiznos #5666 was a Quiznos Subs restaurant located at 2855 North Druid Hills Road Northeast in Atlanta, Georgia. The location closed in 2011.