Location: situated in the heart of the city of St. Petersburg, close to Nevsky Prospect, one of the main streets of the city.
See more: Hotels in USA Hotels in Pennsylvania Hotels in King Of Prussia Holiday Destinations in USA