The Chattahoochee Nature Center remains one of North Atlanta ... There’s also a 0.5-mile River Boardwalk Trail that offers excellent views of wetlands along the Chattahoochee River.