Artichoke

  • Toynbee Studios, 28 Commercial Street, E1 6AB, London