
InterFACE Art exhibition in Shepherd Market
A new exhibition in Mayfair entitled ‘InterFACE’ is a study of 13 people who have been been both photographed and painted. The two images have then been merged together to create an abstract representation More...