Located in St. Petersburg City Centre, this eco-friendly hotel is within 2 mi (3 km) of Nevsky Prospect, Russian Museum, and Kazan Cathedral. State Hermitage Museum and Winter Palace and Church of the Savior on Spilled Blood are also within 3 miles (5 km). Ploshchad Vosstaniya Station and Moscow Station are within a 5-minute walk.