Situé à une distance de 2 km de Pacific Coast Air Museum, l'hôtel 3 étoiles Worldmark Windsor offre des vues sur la rivière Russian. Les hôtes de l'hôtel à Windsor sont invités à se baigner dans une piscine en plein air, et à se détendre en utilisant un jacuzzi et une piscine extérieure.
L'aéroport Charles M. Schulz du comté de Sonoma est situé à 5 km de cet immeuble, dans un quartier historique. Worldmark est à quelques pas de Windsor Golf Club, et à 3 km du centre-ville de Windsor. L'hôtel est situé à moins de 25 minutes à pied Windsor Town Green.
182 chambres à Worldmark Windsor sont équipées de conforts comme de la climatisation ainsi qu'une TV. Les chambres sont conçues dans un décor spacieux y compris une cheminée.