A rare find if you want acreage for horses! This ranch property at 6600 Armstrong Road in Byron may be your start! This single-story home is over 1100 square feet and sits on over 40 acres of land, with mature trees, barn, outbuildings and more! Call for a private showing!