Get Directions to Leland Light & Water Plant ← View details 101 North Deer Creek Drive West, Leland, Mississippi 38756 +1 662-686-7623 Get Directions From* To * — Required information