Iglesia del Inmaculado Corazón de MaríaParishShareCalle Cerco de Oviedo05003 Ávila, Castilla y LeónSpainGet directions