Chelsea Cloisters is in London City Centre, a short 7-minute walk from South Kensington Underground Station and 10 minutes' walk from Natural History Museum.