Nope. It’s in Bedford, between Lexington and Concord.
It is VERY much open, Dude. I just spent a week working there!!!
You’re thinking of South Weymouth Naval Air Station, which is by Brocton. That’s closed.
It has been a long time - I used to drive up 128 to Lowell and passed that exist many times. The one I forgot was OTIS, I believe it was still active in the 70's and possibly into the 80's. The commission on which bases to close was a real battle to eliminate unneeded bases and that battle took place in the early 80's if my memory servers.