Explore relationships

English Embankment

The English Embankment (Russian: Англи́йская на́бережная, romanized: Angliyskaya naberezhnaya) or English Quay is a street along the left bank of the Bolshaya Neva River in Central Saint Petersburg.

Use + to expand a branch. Click a topic name to open its summary.