Hotel ASTRUS
Address: Leninskiy Avenue, 146 119526 - MOSCOW, RUSSIA

Located on Leninskiy Prospect, the hotel is 10kms from Kievsky train station.