“An elegant, boutique hotel, located perfectly in the iconic Hyde Park. With rooms overlooking Kensington Gardens, this hotel features opulent interiors with a blend of Italian luxury & British charm. A calming break from the busy streets of London.”