Google made a mistake. The address given refers to the Loxahatchee River Battlefield Park - a part of Riverbend Park. The Loxahatchee Slough Natural Area is located on FL SR 710 (The Bee Line Highway).
It runs north south with access at several points. I use Sandhill Crane Park on PGA Blvd for access for hiking and riding
Thanks! Your answer is awaiting moderation.