Iglesia de Nuestra Señora de la EncarnaciónParishShareCalle Ponferrada 2924414 Lombillo de los Barrios, Castilla y LeónSpainGet directions