UK, London
29- 31 Gower Street, Camden, WC1E 6HG