Sheraton Hotels in Moscow

One of the most famous hotel brands in the world, Sheraton brought their brand of deluxe executive accommodation to Moscow in 1998, offering business travellers and tourists a slightly less expensive five-star experience.

19, 1st Tverskaya-Yamskaya Ulitsa, Moscow, 125047, RussiaShow on map 3.15 km
Nearest metro: Belorusskaya, Mayakovskaya
Station Free Wi-Fi Gym Business centre
Located on Tverskaya Ulitsa, Moscow's main avenue, the Sheraton Palace Hotel is a fairly modest five-star hotel with superior facilities for business travellers. Alongside 204 well-equipped but unexceptional guest rooms, the hotel has a good range of modern meeting space, Spa and 24-hour fitness centre, and two reasonable restaurants. The hotel is about 2km from Red Square, but transport links are excellent. »»»
per night