Just 5 minute walk from South Kensington Underground Station, Chelsea Cloisters Hotel is located in the center of central London. Each of the apartments has been designed and fully furnished. Guests can relax in the roomy living area with the comfortable sofa. For leisure, guests can shop at the renowned Knightsbridge and Harrods which are close by. Stop by the Victoria and Albert Museum or the Science Museum. Take time off to visit the Hyde Park and enjoy nature%u2019s gift which is nearby. With the Heathrow Airport close by, Chelsea Cloisters Hotel provides convenience while fulfilling guests%u2019 needs.