Get In Touch

Landmark Projects are major installations, first introduced in 2007, which involve commissioning the world's best designers, artists and architects, as well as exciting new talents, to create something extraordinary in response to a variety of stimuli such as a particular material, a theme or a location. Over the years, projects have appeared in some of London's most prominent and best-loved spaces such as the V&A, Southbank Centre, St Paul's Cathedral, Tate Modern and Trafalgar Square.