Homewood-Flossmoor Ice Arena



The Homewood-Flossmoor Ice Arena is an indoor ice hockey rink in Homewood, Illinois. Teh arena seats 1200.