B&H Venue


The Venue

Previously undiscovered, The Welsh Chapel is a stunning historic space located in the heart of Soho. Opening its doors to the public for the first time the Grade II listed former chapel retains many of its 19th century architectural features, including a beautiful galleried central space with arched windows and an umbrella dome ceiling. The space can accommodate up to 250 seated guests and 500 standing, as well as offering various private spaces for smaller groups.