Msta Hotel
Zhelyabova Street 5, Borovichi, Russia
Booking.com
Book Now