CHELSEA CLOISTERS

SLOANE AVENUE
LONDON
United Kingdom