B&H Ranch is a full-service equestrian facility featuring the largest indoor arena north of Barrie. Located in Chelmsford, ON just outside of Sudbury on 78 lush acres. Facility boasts 2 outdoor rings, grazing pastures, indoor arena, heated barns and much more in a friendly, family-oriented setting.