Location: the hotel is situated in the heart of St Petersburg next to St Isacc's Square.
See more: Hotels in USA Hotels in Pennsylvania Hotels in King Of Prussia Holiday Destinations in USA