Iglesia de Nuestra Señora de La VictoriaParishShareCalle de la Fuente El Sol47009 Valladolid, Castilla y LeónSpainGet directions