Chelsea Cloisters 89 Sloane Avenue, ChelseaLondon, ENGLAND
B Chelsea Farmers Market 125 Sydney Street, ChelseaLondon, ENGLAND