Map location of
Duncan Pond, Barbour County, AL, USA

Alabama, United States