Hotel TOURIST Address: Selskohozjaistvennaya street, 17/2 129226 - MOSCOW, RUSSIA
Conveniently located in Moscow.