Choose from 29 venues offering makeup near Buckingham Palace, London