Willowdale Estate is a venue for weddings in Massachusetts, 30-miles north of Boston. Offering indoor and outdoor tented events year-round.