This is a great place to see the outdoors of Florida in a very natural setting. There are tons of paths and trails to get lost in and a highly recommend the tower trail for great views and the first parking area to the left leads to a really neat Indian mound to walk up with lush vegetation and trees surrounding. Gorgeous!
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.