Quiznos 12514

Quiznos #12514 was a Quiznos Subs restaurant located at 104 North Woodward Avenue in Tallahassee, Florida. The location opened in 2008 and closed in 2011.