Kensington Town House London Hotel is part of Shaftesbury Hotel complex. It located within walking distance to Kensington High Street, the Museum of Natural History and the Science Museum. Located between the two fashionable districts of Knightsbridge to the north and Chelsea to the south, South Kensington provides the ideal connection. Restaurants, primarily featuring continental cuisine, are spread throughout the area - prefect for the well to do residents and museum enthusiasts that fill the area. The Royal Albert Hall is located here, with the famous annual Prom concerts attracting numerous locals and visitors.
Kensington Town House London Hotel Click here to browse more
Boutique Hotel in London
|