4100 Greystone Dr, Birmingham, AL 35242
Greystone Golf and Country Club Aquatics Complex
4100 Greystone Dr
Birmingham, AL 35242