Quiznos 2628

Quiznos #2628 was a Quiznos Subs restaurant located at 1819 Waukegan Road in Glenview, Illinois. The location closed in 2012.