Hotels in City Center
City Center Hotels
Moscow is considered one of the most beautiful cities in the entire world. With its rich culture, deep rooted past and stunning architecture, tourists the globe over travel to Moscow for a chance to bask in the glory of the city. The Kremlin is, perhaps, one of the most well known structures in all of Russia. Often the first site that visitors will travel to is Red Square where several attractions are located including the Lenin Mausoleum.