Stow Acres Country Club
Stow Acres Country Club is a wonderful venue for your Wedding or Event. They make planning it fun and easy for you.
They handle all your needs.
Stow Acres Country Club is located in a beautiful country setting conveniently located between Boston and Worcester. Their newly renovated function hall in our Victorian Clubhouse can accommodate up to 300 guests for your event.