Union Grove, Alabama

Union Grove is a town in Marshall County, Alabama, United States.