Iglesia de la Visitación de Nuestra SeñoraParishSharePlaza Paparrasoya09615 Barbadillo de Herreros, Castilla y LeónSpainGet directions