Industrial Light & Magic is located in London, United Kingdom on 84 Theobalds Rd, Holborn. Industrial Light & Magic is rated 4.8 out of 5 in the category film production company in United Kingdom. Visit the official site of Industrial Light & Magic (ILM), Lucasfilm's VFX and animation studio, for information on projects, personnel, and jobs.
Address
84 Theobalds Rd, Holborn