Set in Chelsea, one of the most desirable areas in London, the Chelsea Cloisters enjoy an enviable location in the heart of London. A wide range of fine restaurants, fashionable bars and stylish shops are close by and a number of popular sights and attractions, including Harrods and the Royal Albert Hall, are within easy reach.
With a range of accommodation available, these comfortable apartments offer an ideal base whether your stay is for business or leisure. Fully furnished, tastefully decorated and equipped with all the comforts of home, the apartments provide a welcome retreat for a relaxing and enjoyable stay.
Please enter your dates to get the best available rates.