Abazhur Hotel 0* Tomsk, Russia

Hotels in Russia - Hotels in Tomsk - Abazhur Hotel

Abazhur Hotel is located in the centre of Tomsk, within a 10-minute walk of Kirova Square. Free WiFi access is available. The rooms feature a fridge, kettle and flat-screen TV with cable channels.