The Jacksonville Zoo and Gardens is located at the mouth of the Trout River, near where it flows into the St. Johns River, in Jacksonville, Florida.