Architecture of St.Petersburg and Leningrad region sorted by historical periods.
Saint-Petersburg
Tsar period (1703-1917)
Soviet period (1917-1991)
Modern period (1991-till today)
Leningrad region
Last 2 centuries of Soviet period (1700-1917)
Another ways of sorting: