An interactive map showing the location of Building at 201 North Market Street, Champaign, Champaign County, Illinois, USA.