UK, London
36-37 Kensington Garden Square, Westminster Borough, London, W2 4BQ, United Kingdom