Iglesia de Nuestra Señora de La PeñaParishSharePlaza del Castrón40300 Sepúlveda, Castilla y LeónSpainGet directions