Art Review – April Issue

Photo London received a full page advert in the April issue of Art Review.  ArtReview is one of the world’s leading international contemporary art magazines. Founded in 1949, it is dedicated to expanding contemporary art’s audience and reach.