Trees in Snow


London, Cromwell Rd, London SW7 2RL, United Kingdom
14 April - 19 June 2005