← Back to map
In the bridge of the Newmark Civil Engineering Lab.
Community listing
Crowdsourced. Confirm it's still there before you make the trip.
Get directions
Coordinated Science Laboratory, 1308, West Main Street, Urbana, Champaign County, Illinois, 61801, United States
40.11424, -88.22672
Source: pianos.pub · view original
Something wrong? Suggest an edit