Spoonwood Lake Beach in Birmingham, AL 35242

Spoonwood Lake Beach in Birmingham, AL 35242 (Shelby County) is a beach.

Nature
beach