Located in the heart of the West End, the Gallery Soho is London’s largest new contemporary art space, offering two floors of versatile venue space, with the art in the gallery as the backdrop to the event.
The exhibitions change regularly, keeping the space fresh and dynamic. The Gallery Soho is an ideal location for launches, presentations, workshops and photo shoots.
The venue can be styled to suit any theme with many branding opportunities.