Situated in Moscow just a short walk from the Oktyabrskaya metro station this modest hotel offers a place of rest and relaxation with easy access to the city centre The Gorky Central Park of Culture and Leisure is only a ten-minute stroll away and g . . .