507 Oak Street, North Aurora
Instruction varies from beginner to advanced (and everywhere in between)!
9N755 Nesler Road, Elgin
Partnerships with several park districts in the area, so check with the park districts for pricing information.
Variety of basic through advanced horse riding lessons are available!
12N254 Tower Road, Hampshire
Offerings lessons, training, boarding, and sales!