26 Cale Street, ChelseaLondon, ENGLAND
120 Fulham RoadChelsea, ChelseaLondon, ENGLAND
120 Fulham Road, ChelseaLondon, ENGLAND
117-119 Fulham Road, ChelseaLondon, ENGLAND
60 Sloane Avenue, ChelseaLondon, ENGLAND