Neuvy-Saint-Sépulchre est une commune française située dans le département de Indre, en région Centre-Val de Loire.