504 W Nevada St
Urbana, IL

Property Details