The South Texas Botanical Gardens and Nature Center is a community-based nature center and public garden located on South Staples Road