The Powerhouse

  • 85 Tarling Road, e16 1hn, London