Details. - 60 Long Ln, Barbican, London, EC1A 9EJ, United Kingdom | Fresha