5 Best Cheap Hotels in Moscow, Russia
Most Recent Articles:
Izmailovo is a huge hotel complex (more than 4000 rooms) built to host the 1980 Olympic Games.
The massive 25-storey building of the 3-star Cosmos Hotel with its extraordinary appearance of a semi-circle dominates the area of Ostankino (north-east of Moscow).
Godzilla's Hostel is the first proper hostel opened in Moscow.