Map is loading... Get Directions to Texas Department of Insurance - Windstorm ← View details 1204 North Velasco Street # 101, Angleton, Texas 77515 +1 800-248-6032 Get Directions From* To * — Required information