Question: Which town is the football club based in the northern neighbor of Finland, whose home stadium is Kalevi kumstmuru?
Sentence (from "Harrow Borough F.C."): Harrow Borough’s home ground is Earlsmead Stadium, which has a capacity of 3,070.
Relevant evidence: No