An official website of the United States government. Here's how you know
Glenwood is located in southeast Crenshaw County in the south-central part of the state. The town of Glenwood was incorporated in 1907. Glenwood holds an annual "Festival at the Well" that celebrates the town's heritage and the landmark artesian well in the center of town. Attractions include musical acts, food vendors, arts and crafts booths, and children's activities.