Central Studios is an award winning hair and beauty salon in the heart of Finchley specialising in organic treatments.