Imogen Frost on how “excitement and terror go hand in hand” in set design

Based in London, Imogen draws inspiration from organic forms, creating compositions through experimenting with materials and processe…

Based in London, Imogen draws inspiration from organic forms, creating compositions through experimenting with materials and processes.

Privacy Statement