Holiday Inn Express Windsor Sonoma Wine Country
Windsor Hotel’s Guests Unwind in Wine Country. During your stay at the newly renovated Holiday Inn Express‚ Windsor Sonoma Wine Country hotel’s gorgeous location in Sonoma County, the only difficult decision you have to make is Chardonnay or Merlot.