Location: in the centre of St. Petersburg, 3 Km. from Moskovskiy train station and 300 m. from Tekhnologichesky Institut metro station.
See more: Hotels in USA Hotels in Pennsylvania Hotels in King Of Prussia Holiday Destinations in USA