Directions:
STARR is located on the east side of Decatur, IL on route 121 south, the second driveway past the stop light at Lost Bridge Road. Look for the sign on the east side of 121.
See the map below for directions.
Please call before visiting to set up an appointment for a visit unless you are attending a previously scheduled event.
Click the link below the map for driving directions to STARR.