Choose from 47 venues offering men's hair colouring near Salisbury Square, London