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