Delta Nature Center, situated two miles from our hotel's location in Pine Bluff, Arkansas, offers a variety of attractions, including River Aquarium and Oxbow Lake Aquarium. Admission is free, and you can explore the nature trails and a wildflower meadow.