Art Moscow VoykovskayaHotel
Ulitsa Kosmonavta Volkova 6А , Voykovsky, 127299 Moscow, Russia
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.