Tourist HotelHotel
Selskokhozyaystvennaya 17, 129226 Mosca, Federazione Russa
Less than 1 km from the Botanical Garden and All-Russia Exhibition Centre, this modern hotel in Moscow offers a garden and traditional Russian food. It has a 24-hour reception. All rooms at Tourist Hotel feature a cable TV and a fridge.