51 Glebe Place, ChelseaLondon, ENGLAND
126 Samuel Lewis Trust Dwellings Ixworth Place, ChelseaLondon, ENGLAND