The Park Lane Hotel, London

Piccadilly
London
United Kingdom