Found 2 places
Latitude: 40.1185 (40°7′7″N), Longitude: -88.2447 (88°14′41″W)
Address: 203 West Park Ave, Champaign, IL 61820
Latitude: 40.117 (40°7′1″N), Longitude: -88.2456 (88°14′44″W)
Phone: (217) 356-9063
Site: thevirginia.org