the botanical garden is located in the south of finland