The Altay Hotel is located in the northern part of Moscow on Botanicheskaya Ulitsa and as the name denotes it is also not far from the Main Botanical Gardens of the city. This location means that the hotel is well placed for active sightseeing or relaxing walks.
Back to Altay Hotel