Quiznos 11812

Quiznos #11812 was a Quiznos Subs restaurant located at 4200 Northwest 21 Street in Miami, Florida.