The Esplanade in Helsinki, Finland, 1906.

The Esplanade in Helsinki, Finland, 1906.