Choose from 77 venues offering hair colouring near Union Square, London