UK, London
52-56 Inverness Terrace, Westminster, London, W2 3LB, United Kingdom