Sim você precisa de um visto de turista, os requisitos de visto estão vinculados à sua cidadania e não a qualquer status de residência em um terceiro país. A Índia está na lista de países que precisam obter um visto antes de viajar para o Peru, segundo o consulado peruano. em São Francisco.
Você pode encontrar os requisitos para obter um visto de turista peruano em seu site.