Choose from 14 venues offering Party Lashes near Handel House Museum, London