Getting here
By metro 
- Sennaya Ploschad, Sadovaya and Spasskaya metro stations, approximately 15 minutes on foot from there

From Nevskiy Prospekt and Admiralteyskaya metro stations 
- buses 3, 22, 27 to Mariinsky Theatre stop

From Vasileostrovskaya metro station 
- buses 6, 100 to Mariinsky Theatre stop

Any bus to Teatralnaya Square, then walk down Dekabristov Street towards Lviny Lane, turn right into Lviny Lane and then right onto Griboyedov Canal.