Windsor, a hamlet of 3,600 people along the Connecticut River, is famous as “the birthplace of Vermont,” a fact many people know from the signs along Interstate 91 rather than from actually visiting ...
Fairmont Windsor Park is a lavish Jacobean-style mansion nestled within a 40-acre estate on the edge of Windsor Great Park. Before spilling into a towering three-story atrium with a grand planter ...