Month: July 2011

Spirit of Art Returns to London

Spirit of Art exhibition returns to London in August 2011. It took place at La Galleria Pall Mall on the 17 – 27th August 2011.