The Peninsula London – a new landmark set by Hyde Park and Buckingham Palace Gardens, overlooking Wellington Arch