• The Others, Stoke Newington (map)
  • 6 Manor Road
  • London, England, N16 5SG
  • United Kingdom