26 Beauchamp Place, ChelseaLondon, ENGLAND
641 Chelsea Cloisters Sloane Avenue, ChelseaLondon, ENGLAND