Windsor House

N. Main St., N of jct. of Main and State Sts.
Windsor
Vermont
United States