Stafford Court is located only moments away from High Street Kensington Tube station and within a short walking distance of Holland Park and Kensington