Home / Alabama / Harpersville

Harpersville, AL City Limits stuff

Harpersville is in Shelby County, Alabama, and covers 22.0 square miles.