Tkachi Hotel is offering accommodation in Borovichi. Free Wi-Fi and a 24-hour front desk are provided. At the hotel, each room comes with a desk and a flat-screen TV. Selected rooms will provide you with a kitchenette with a microwave.
Ulitsa Dzerzhinskogo 8A, 174411 Borovichi, Russia
Nightly rates from $26