"Close to parking areas and public transportation. Room needs to be improved. Vibe is not too good. Fantastic service."
Location is ok
Nearest metro stop. No shops. Good location.
Located in Izmaylovo- this hotel is 0.9 mi (1.4 km) from Izmaylovsky Park and 2 mi (3.3 km) from The Kremlin in Izmailovo. Red Square and Bolshoi Theatre are also within 9 miles (15 km). Izmailovskaya Station is 15 minutes by foot and Pervomaiskaya Station is 20 minutes.