Located in Windsor, Holiday Inn Windsor - Wine Country features air-conditioned rooms with free Wi-Fi. Boasting a 24-hour front desk, this property also provides guests with a restaurant anda fitness centre.
Number of rooms: 100
8755 Old Redwood Highway, Windsor, CA 95492, United States
Hotel booked 1 times today.