Soccer Planet
2310 N. Willow Rd.
Urbana, Illinois 61802
217-367-9999
Type
Hours
More
24,500 square foot state-of-the-art indoor sports complex.
Accessible
Restrooms
Type
Hours
More
2310 N. Willow Rd.
Urbana, Illinois 61802