Iglesia de los Santos Justo y PastorParishShareCalle San Justo09642 Mambrillas de Lara, Castilla y LeónSpainGet directions