Spirit Farm Cafe OTO, 18-22 Ashwin St, London E8 3DL, England Sun 5th Mar 8:00pm £10 The next Spirit Farm instalment!