Write a review Your name* Your e-mail* (Not for publication) Your review * * — Required information Mega Corporation ← View details 381 Deer Trail Hill Lake Barrington, IL (Illinois) 60010-6255, Lake Barrington, Illinois (847) 985-1900