Hornby Island New Horizons Society

Exercises for the mind and body. Companionship. Community Service.
These are the mandates of the Hornby Island New Horizons Society.