The Birmingham golf directory includes golf courses from Shoal Creek, Pell City, Vestavia Hills, and 8 other cities or towns.
Birmingham golf courses count: 28 golf courses.