The Glen is a residential care home located at 162 Folkestone Road, Dover, Kent, CT17 9SN. Operated by LDC Care Company Ltd, it offers permanent residential…