apartments congress south windsor windsor south congress apartments Learn more about Windsor South Congress Apartments located at 8103 S Congress Ave Austin TX 78745. Studios starting at 1580. … Sunday, October 16, 2022 Edit