I'm from Central MA and my shower will be at the American Legion in Oxford, MA. Not sure about food as they're not having it catered...but people are making food. My mother said she got a good deal on the place because she's a member of the legion. I've heard the place is nice, new. Hope this helps.
Re: Central MA shower locations