Pollard, Alabama

human settlement in Escambia County, Alabama, United States of America

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