The Showroom

The Showroom
63 Penfold Street, London, NW8 8PQ
  • Telephone 020 7724 4300
  • Opening times Wed–Sat noon–6pm.
  • Email
  • Website www.theshowroom.org