This family-friendly St. Petersburg hotel is located on the riverwalk, within a 10-minute walk of Palace Square, Kazan Cathedral, and State Hermitage Museum and Winter Palace. St. Isaac's Cathedral and Church of the Savior on Spilled Blood are also within 15 minutes. Admiralteyskaya Station is only a 4-minute walk and Nevsky Prospekt Station is 7 minutes.