Installation view: Tourism at Italia Uno 91 Charlotte Street London W1T 4PX Wednesday 21 May 2014 to Friday 05 July 2014
Click to open website in new window