Land south of Helsinki (7)
I believe the answer is:
estonia
(Other definitions for estonia that I've seen before include "Northern European country" , "Baltic republic, capital Tallinn" , "Republic in northeastern Europe" , "On a site (anag)" , "So eat in poorly on the Baltic Sea" .)