Saint Isaac Square 11 / 41 Bol. Morskaia Street, German Embassy building

Persistent link: https://digitallibrary.tulane.edu/islandora/object/tulane%3A135167