Home News Mikhail Karikis: Children of Unquiet - Carroll Fletcher Posted 2015/11/23 16:29 Mikhail Karikis: Children of Unquiet is showing at Carroll Fletcher, 56 - 57 Eastcastle Street, London W1W 8EQ, from 27 November 2015 - 30 January 2016. See .