A stay at Borodino Hotel places you in the heart of Moscow, within a 10-minute drive of Red Square and St. Basil's Cathedral. This upscale hotel is 4.2 mi (6.8 km) from Bolshoi Theatre and 4.3 mi (7 km) from St ... Read more

View all Luxury Hotels in Moscow