According to our records, this business is located at 12n277 Tina Trl in Elgin (in Kane County), Illinois 60123, the location GPS coordinates are: 42.047221 (latitude), -88.345517 (longitude). Digital Distortion is categorized under Web Design and Web Development (SIC code 7374). Known organization owner is Justin Plosila. You can contact the company by phone at (847) 742-6546.