Location: in the centre of Saint Petersbourgh, a few feet away from the Ploshad Vosstanya metro stop and the train station.
See more: Hotels in USA Hotels in Pennsylvania Hotels in King Of Prussia Holiday Destinations in USA