* UPDATED *
ILM – London are now located in Lacon House, Harpur street, London WC1N 3PB
“Where the magic happens” !!
Or where it will soon be happening according to certain artist sources of StarWarsPlaces!
Here is a little look at the ILM building in London.