Located on the line between Mountain Brook and Birmingham, the Botanical Gardens offer a wide range of ecospaces with related vegetation, including a formal flower garden, a Japanese garden, an Alabama woodland, a Bog with wetland habitats, and considerably more than I have just listed. There is a neat walkway throughout all of this, for the most part baby-stroller-friendly. The total walking distance generally seems like about 1 mile, but it does not feel like a "powerwalk central" which you might see in some botanical spaces such as the Arnold Arboretum in Boston. There is a restaurant but I have only eaten there for formal functions (i.e. catered) and in those instances the food was far less satisfying than the environment. Finally, for horticulture enthusiasts, it's important to note that the Gardens offer a lot of classes.