Quiznos 11714

Quiznos #11714 was a Quiznos Subs restaurant located at 29 North Main Street in Miami, Oklahoma. The location closed in 2011.