Villmanstrand

Swedish

Proper noun

Villmanstrand

  1. Lappeenranta (a city in southeastern Finland)