Yes. Citizens of India do require a visa for visiting Poland.

You will need a short-term visa which is valid for 90 days. This short-term visa is also known as the Schengen visa. As you may be aware the Schengen visa is valid in all the European countries which are part of the Schengen agreement. Finland is one of the countries under the Schengen agreement.

With a Schengen visa you can travel to and stay in Finland and all the other 26 Schengen countries.