Mulched hiking trails in 26 acre park parallel to Ponce de Leon Ave. Amazing stone bridges and stream views.
1775 E. Ponce de Leon Ave., Decatur