Located in Windsor, Holiday Inn Windsor - Wine Country features air-conditioned rooms with free WiFi. Boasting a 24-hour
front desk, this property also provides guests with a restaurant anda fitness center. The rooms are fitted with a flat-screen
TV with satellite channels.
Guest rooms includes standard amenities such as a coffee machine, a flat screen TV, and an private bathroom with a walk in
shower. Suites offer views and balconies.
Guests can relax in the indoor heated pool, or take advantage of the fitness center.