7 Green Places to Escape in London
Experience one of London’s most iconic hotels in the heart of exclusive Mayfair, where when nature thrives, so will you. With guest rooms revealing sweeping views of Hyde Park, discover a green oasis of calm in a bustling city — an ideal location to experience and enjoy both London’s vibrant and gentler sides.