Quiznos ha inaugurato le sue prime location in Russia a San Pietroburgo. I due nuovi store sono gli ultimi in termini di tempo di una serie di recenti sviluppi internazionali annunciati da Quiznos, compresa l'espansione in Messico. Entrambe le sedi russe sono gestite dal partner franchise QSR Russia, che ha in programma di aprire oltre 60 location a San Pietroburgo e più di 50 a Mosca nell'arco dei prossimi cinque anni. Quiznos prevede di inaugurare 500 store in tutta la Russia entro il 2023. Questi opening rientrano nel planning di sviluppo internazionale della compagnia, che vedrà oltre 1,000 location internazionali in più di 40 Paesi entro il 2020.