Location: in St. Petesburg city centre, near the cathedral and Nevsky Prospect underground station.
See more: Hotels in USA Hotels in Pennsylvania Hotels in King Of Prussia Holiday Destinations in USA