IT360, Inc. Share: Information Technology Services IT360, Inc. Visit Website Request Info 360 SW Water Street Peoria, IL 61602 (309) 680-2100 (866) 653-8011 (fax) Your Technology Department. Hours: 24x7 technical support. No increase in hourly rate for after-hours support. About Map About IT360 is the technology department for those small and medium sized businesses that don't have the need or means to hire an internal IT staff or Systems Administrator. What's Nearby? Distance: 5 10 15 20 25 50 mi.