Hotel VolgaHotel
Ulitsa Zhelyabova 1 170100 Tver,Ulitsa Zhelyabova, Tver, 170100
Featuring free Wi-Fi, Hotel Volga offers accommodation in the centre of Tver, a 10-minute walk from Sovetskaya Square. Guests can enjoy the on-site restaurant. Private parking is available on site.