Windsor Lodge Care Home is an award-winning care home providing consistently high standards of person-centred care. Rated 'Outstanding' in its last inspection…