What does Birkenallee mean?

Birkenallee - German to English

opportunity of birches

View more

  • birch (tree) street