Set in Moscow, 5 km from Victor Vasnetsov House Museum, Hotel Ladomir features views of the city. The property is located 6...