Hidden place · Corpus Christi, United States
South Texas Botanical Gardens & Nature Center
The South Texas Botanical Gardens & Nature Center is a Corpus Christi attraction listed among the city’s places to visit. It is located on South Staples Street.