5 Best Cheap Hotels in Moscow, Russia
Most Recent Articles:
Moscow has several hotels that call themselves "boutique" but not all of them really live up to the standard.
StandArt Hotel is a luxurious 5-star hotel located next to the main Tverskaya street in central Moscow.
Most of the hostels in Moscow are run by foreigners and are centrally located.