Whether you're a tourist or traveling on business, The Rooms Boutique Hotel is a great choice for accommodation when visiting Moscow. The hotel lies 2.5 km from the city center and provides accessibility to imp ... Read more

View all hotels in Moscow