London, Vereinigtes Königreich
20 Great Cumberland Place,, London, W1H 7DL, Greater London, United Kingdom