The Izmailovo Beta Hotel is located in the north-east of Moscow, 8 km from the Kremlin and Red Square. The hotel is on the edge of Izmailovskiy Park, ensuring attractive surroundings and a peaceful atmosphere. As part of the Izmailovo Hotel Complex, the Beta also has access to a huge range of amenities and facilities, all within a few steps of the hotel. The proximity of the metro means that it's possible to be in the very centre of the city in around 20 minutes.
Back to Izmailovo Beta Hotel