plaza in Finnish
plaza in Finnish
aukio
A town's public square.
tori
A town's public square.