Quiznos 13420

Quiznos #13420 was a Quiznos Subs restaurant located at 16541 West 159th Street in Lockport, Illinois. The location closed in 2014.