The Ritz London 150 Piccadilly,
London, United Kingdom