Len Clifton House is conveniently located with plenty of amenities for the elderly. If you are looking for a retirement home near you, then look no further than here. Just south of London is the McCarthy & Stone Upper Norwood Retirement Living development, an intimate complex with 26 one and two bedroom apartments for those over 60. The beautiful apartments have fully fitted bathrooms and modern kitchens…