I had not heard of the location, but a friend of mine was familiar with it.
The state of Georgia lists the site on it's tourism page, indeed it appears to be very closed as a facility, but a really cool play to visit if really huge radio telescopes are your thing :)
I'm presently looking for...