The Birmingham Botanical Gardens is one of the city's most beautiful and peaceful attractions—a 67-acre oasis located right next to Mountain Brook Village and ...