2000 S Lincoln Ave, Urbana, Illinois 61801 USA
This place is so beautiful! If you are in Champaign you should visit this place
Photo Credit: Yelp