Leon Houa is a cyclist from Belgium (born November 8th 1867). He has won 4 UCI races.
Belgium
8th November 1867
UCI: 4 Wins
1894 1893 1892