Glen Mary is an unincorporated community in Winston County, Alabama, United States.
Glen Mary is located at 34°07′27″N 87°37′25″W / 34.124268°N 87.623633°W / 34.124268; -87.623633 (34.124268, -87.623633).
[1] It lies 722 feet (220 m) above sea level.