What is Alabama Cherry?
The Alabama Cherry, scientifically known as Prunus alabamensis, is a small to medium-sized deciduous tree native to the southeastern United States, specifically found in Alabama, Florida, Georgia, and South Carolina. Alabama Cherry (Latin: Prunus alabamensis) is a medicinal plant catalogued in PlantSage.
