Tags: Garden.
The South Texas Botanical Gardens & Nature Center formerly known as the Corpus Christi Botanical Gardens and Nature Center is a nonprofit 180-acre botanical garden and nature center located at 8545 South Staples Corpus Christi Texas. It is open daily except Mondays; an admission fee is charged.The gardens can be traced to 1987 when a first cottage garden (1 acre) and nature trail opened in Corpus Christi. Today’s gardens however are on a different site that opened in 1996.