Vesta Hair & Beauty Address: 95 Ballards Ln, Finchley, London N3 1XY Phone: 020 3441 2242 Health & Beauty3,930 views2