Les Taylor Builders Inc ← View details Decatur, Decatur, IL 62521 +1 217-855-7791 Get Directions From* To * — Required information