Map is loading... Get Directions to Work Release Center ← View details 1620 Boswell Street, Elba, Alabama 36323 +1 334-897-5738 Get Directions From* To * — Required information