Torzhok is located in Ulitsa Vokzalna, d. 6, 172008, Torzhok, Russia.