About About Welcome to Crossroads of Life! We are located just off of Highway 67 in Duncanville, Texas. Programs Location 123 W Highway 67, Duncanville, TX 75137, United States