Great location for both a relaxing London stay, close to Kensington Park and easy access to all that London has to offer.