Situated on Cromwell Rd, in the borough of Kensington and Chelsea & conveniently placed in the heart of London. Within walking distance of all the major attractions in London.