The small town of Ashville draws newcomers and visitors to historic charm and serves as the original seat of government for St. Clair County. Ideally located off Interstate 59, the community is 40 miles north of Birmingham and 25 miles south of Gadsden. Although the town is proud of the new courthouse, a remarkable variety of pre-Civil War buildings and homes give the community a picturesque quality. Just southeast of Ashville, the John Looney Pioneer Homestead showcases an unusual log house built in 1820. This popular historic site offers an annual festival that draws enthusiastic crowds. Recreational amenities close to home are crowned by Greensport Marina, a popular place for picnicking, boating, fishing, and water sports. The Courthouse Square in Ashville is the center of activity, surrounded by convenient shops and services. "May on the Square" focuses attention on this bustling center of community life each year.