The 10950 acres park is located at 11080 East Moccasin Slough Road in Inverness, Florida and bounded on the east by the Withlacoochee River and is surrounded, in large part, by the Tsala Apopka Chain of Lakes.