Quiznos 10505

Quiznos #10505 was a Quiznos Subs restaurant located at 411 Sheldon Road in Channelview, Texas.