Alabama
51 courses in 36 towns.
Busiest towns
Huntsville4 coursesMontgomery4 coursesBirmingham3 coursesTuscaloosa3 coursesAuburn2 coursesFort Payne2 coursesHoover2 coursesMountain Brook2 courses
By designer
Every course in Alabama
49–51 of 51
51 courses in 36 towns.
49–51 of 51