149 Cromwell Road, London SW5 0TQ, England, United Kingdom
Distance: 194 yd.
Company description
Our boutique hotel is set in the charming location of Kensington, in West London, which is known as one of London’s most fashionable neighbourhoods with beautiful parks, museums and up-market attractions.