Avondale Castlemount Lodge
Avondale Castlemount Lodge is a large detached house in a residential area of Dover. The service provides accommodation, care and support to up to nine people with mental health needs.
Avondale Castlemount Lodge is a large detached house in a residential area of Dover. The service provides accommodation, care and support to up to nine people with mental health needs.