The Demetra Art Hotel is located in St. Petersburg, Russian Federation
- 1100 yards from Tauride Palace
- 1.6 miles from City Centre St Petersburg
- 8.2 miles from St. Petersburg Rzhevka Airport (RVH)
- 1500 yards from Finlandski Vokzal
- 1200 yards from Blockade of Leningrad Museum
- 1400 yards from St. Michael's Castle
- 1500 yards from Nevskiy Prospekt
- 1500 yards from Finlandski Vokzal
