Quiznos 12070

Quiznos #12070 was a Quiznos Subs restaurant located at 2464 Lacy Lane in Carrollton, Texas. The location opened in 2008 and closed in 2017.