Yeppers, not great but they are there.
Yes
Closest land mark to the park?
One set near the lower parking area.
There are restrooms, but I have come to find they are locked most of the time
Yes there are restrooms near the parking lot.
Thanks! Your answer is awaiting moderation.