LONDON LIFE: Last chance to see this exhibition of oils, watercolours and drawings by artist Ben Johnson, all depicting aspects of London life. All are for sale, with prices of £50-£600. Barbican, free, just turn up, until 22 December
NEON SIGNS: Neon emporium God's Own Junkyard displays some of its famous neon artworks in Selfridges, including those used in films, TV shows and photo shoots. Selfridges Oxford Street (top floor), free, just turn up, until 24 December
Read More