The Place Videoworks

  • 17 Duke's Road, WC1H 9PY, London