Forum 3* Tomsk, Russia

Hotels in Russia - Hotels in Tomsk - Forum

This hotel is located in Tomsk city centre, 200 metres from the Tomsk Art Museum and 300 metres from Lenin Square. The Forum Hotel offers a sauna and solarium.