Location: located in the city of Moscow. Red Square and the Kremlin are 3 Km. away, the Bolshoi Theatre is 2.5 Km. away and Moscow Zoo is 2.5 Km. away.
See more: Hotels in USA Hotels in Pennsylvania Hotels in King Of Prussia Holiday Destinations in USA