I think it was a tavern. A meeting house. A Pub. What else would’ve been so important as to build it with huge stones? It was a place to gather and drink the local grog.
Pub. Good answer.
I visited stonehenge when I was in the navy. I’m still groggy.