Yes, Indian nationals need a Schengen visa to enter the country. It's essential to check the visa requirements of Italy, or consult the respective embassy or consulate for up-to-date information regarding Italy visas.