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