Pollard, Alabama

Pollard is a town in Escambia County, Alabama, United States.