Quiznos 14835

Quiznos #14835 is a Quiznos Subs restaurant located at 2902 18th Street in Lubbock, Texas. The location opened in 2015.