The Ritz London

150 Piccadilly
London
United Kingdom