Miriam's Dream

Giving meaning and a new lease of life to the physically disabled people who live there.