Skip to main content

Athol House - Care Home Physical Disabilities

138 College Road, Upper Norwood, London, SE19 1XE

Contact details

Patient ratings and reviews

No reviews

Help others by sharing your thoughts and experiences about Athol House - Care Home Physical Disabilities.



This service is run by Leonard Cheshire Disability, within Southwark local authority