Jennifer's Lodge Residential Care Home is a small care facility located at 105 Wellmeadow Road, Catford, London, SE6 1HN. The home accommodates up to 8…