Location Hotel Na Tverskoj 66/1 Apartments is located in Tomsk. It boasts a convenient location within 2 km from the city center. Hotel features Wi-Fi is available throghout the property. Car travellers can the parking. Airport transfers are offered at a surcharge. Meals are delivered to guest rooms on request.