Get Directions to Balch Springs Water Services ← View details 13503 Alexander Road, Balch Springs, Texas 75181 +1 972-286-4477 Get Directions From* To * — Required information