Choose from 91 venues offering balayage near Salisbury Square, London