Location: located in the city of Moscow, 3.2 Km. from the city centre. 6 Km. from Red Sqaure and the Bolshoi theatre, and 7.5 Km. from the Pushkin Museum of Arts.
See more: Hotels in USA Hotels in Pennsylvania Hotels in King Of Prussia Holiday Destinations in USA