Map
27 Kryukov Embankment, St. Petersburg 190068, Russia
Hotel
Alexander House, Old City