Computers, Software and Internet >> Information Technology >> Business Technology Center

Business Technology Center

Chuck Twombly


701 Devonshire,IL,
61820,United States

Business Technology Center is a dynamic office complex providing office space rental services including phone answering, mail handling, typing and database management to the businesses in Champaign & Urbana, Illinois (IL) and the surrounding areas. Visit us online or contact us at 217-398-5759 for more information!

Contact Form

Please use this form to contact