Located in northeastern St. Clair County, Steele is home to more than 1,000 residents.
What to see & do | Where to eat | Where to stay