Quiznos 6620

Quiznos #6620 is a Quiznos Subs restaurant located at 2105 East 5th Street in Metropolis, Illinois.