I zoomed in on the map that was on the link. I see a big parking lot near the area, but cannot tell from the aerial view if it is open to the public. In the map, it looks pretty empty. I also did a google search, but no luck for me there. Sorry, i have run out of ideas.