Turner & Townsend Share: Cost Management, Estimating and Project ManagementProject ManagementProject Management Turner & Townsend Visit Website 6060 Center Drive., 10th Fl. Los Angeles, CA 90045 424.216.9593 Map What's Nearby? Distance: 5 10 15 20 25 50 mi.