Iglesia de la Inmaculada ConcepciónParishShareCalle de la Concepcion47851 San Pedro de Latarce, Castilla y LeónSpainGet directions