Art Moscow VoykovskayaHotel
Kosmonavta Volkova 6A, Mosca, 125171
Set in Moscow, 6.9 km from Botanical Garden of Academy of Sciences, Art Moscow Voykovskaya features a bar and views of the city. Featuring a restaurant, the 4-star hotel has air-conditioned rooms with free Wi-Fi, each with a private bathroom.