Holiday Inn Windsor - Wine Country
Guest rooms: 100
Meeting space: 2,642 sq. ft.
Situated near more than 100 wineries and within seven miles of Santa Rosa and Healdsburg, Holiday Inn Windsor - Wine Country's ideal location makes it the perfect wine country home. The hotel offers 100 well-appointed guest rooms.