Natural Horsemanship Guest Ranch Situated in the most picturesque ranching country, in the heart of the Thompson Okanagan region of BC, Campbell Hills Guest Ranch BC is your home away from home!
With our free roaming horses in a natural ... read more