Reviews of Margaux Salon Kentish Town. (Barber Shop) in London (London).