Iglesia de Nuestra Señora de los DoloresParishSharePlaza de la Constitución 60Ávila, Castilla y LeónSpainGet directions