Longworth Retirement Residence

600 Longworth Rd
London