Question: Which town is the football club based in the northern neighbor of Finland, whose home stadium is Kalevi kumstmuru?
Sentence (from "Estonia"): It is bordered to the north by the Gulf of Finland, to the west by the Baltic Sea, to the south by Latvia (343 km), and to the east by Lake Peipus and Russia (338.6 km).
Relevant evidence: No