STARR
3180 S. Mount Zion Road
Decatur, IL  62521
Phone: (217) 864-2463
We are located on the east side of Decatur, IL on Route 121 south, the second drive past the
stop light at Lost Bridge Road. Look for the white sign with red letters on the east side of
121.

See the red star on the map below for our location.

If you are not attending to help at a scheduled event, please call before visiting to set up an
appointment for a visit.
Directions