London logo

New Chelsea Cloisters

Check Availability

New Chelsea Cloisters
Sloane Avenue
London
SW3 3DW
United Kingdom

Rooms from £75.00 ( €82.50 / $108.75 ) per night

Picture of New Chelsea Cloisters


Situated in the heart of central London, Chelsea Cloisters boast elegant, modern apartments within the fashionable district of Kensington and Chelsea. South Kensington Underground Station is just 5 minutes’ walk away.

Click here for more Information on the New Chelsea Cloisters together with online availability and visitor ratings











This hotel supplied in conjunction with Bookings.

Map of the London area London Visitor Information