The Showroom

63 Penfold Street
London NW8 8PQ
United Kingdom
Hours: Wednesday–Saturday 12–6pm
T +44 20 7724 4300
info@theshowroom.org

www.theshowroom.org

The Showroom is a contemporary art space located in London, United Kingdom. Established in 1983, it is dedicated to presenting innovative and experimental art projects by emerging and established artists from around the world.