A flagship store in construction. A 62ft x 128ft IKEA bag in the centre of London for 9 months.
Previous
Previous
Eureka Spiritsis
Next
Next
A flagship store in construction. A 62ft x 128ft IKEA bag in the centre of London for 9 months.