Exclusive: inside one of Europe's finest new hotels, The Peninsula London
The Peninsula London welcomed the first guests in September 2023 and since then, the luxury and elegant property at one of the city's grandest junctures â where Hyde Park Corner meets Wellington Arch â has continued to firmly be one of Europe's fi