This hotel is located in the picturesque Izmailovo district of Moscow. It is not far from the famous Kuskovo estate museum and also lies close to Izmailovsky Park metro station.
See more: Hotels in USA Hotels in Pennsylvania Hotels in King Of Prussia Holiday Destinations in USA