Lou Henson Court in Champaign, Illinois

Lou Henson Court in Champaign is a sports field (Basketball). Lou Henson Court is located near South First Street.

Leisure
sports field