Hotel ASTRUS Address: Leninskiy Avenue, 146 119526 - MOSCOW, RUSSIA
Located on Leninskiy Prospect, the hotel is 10kms from Kievsky train station.