Your question has been sent.
Expect an answer!
They do not have a hotel on premise but there are many hotels around the area ( very close by).
You might try calling The Duck in Sturbridge. I believe they are related venues.
I'm sure they will with a call ahead
Your question has been sent.
Expect an answer!