Square1 Healthcare - Main Location Square1 Healthcare Address 511 N Neil St, undefined Champaign, IL 61820 US 40.120570, -88.243726 Contact Information 2176074527 Location Map View on Google Maps Back to Square1 Healthcare