Gallery Libby Sellers opens on Berners Street, September 2011.

After more than four years of 'popping up' around London and internationally, Gallery Libby Sellers has opened in a permanent location on Berners Street, W1.

September 8, 2011