Hyde Park Hotel

  Ulitsa Novotorzhskaya 2, Bldg. 2, Tver, Russia

Booking.com Book Now