The store is situated at the Piccadilly end of London's Regent Street, fast becoming a design retail hub in the city.

 

Iittala store, London

interiors