Stopped here on the way from NOLA to Houston. the self guide tour was interesting, but the gem is the gift shop. we were there for over an hour. if you are in the vicinity, it is worth the stop. Also, visit the Jungle Gardens while you are there.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.