non profit
63 Penfold Street, London, NW8 8PQ, United Kingdom
The Showroom, est 1983, is a nonprofit exhibition space supporting contemporary artists to make important early presentations of their work.