Doté d'une salle de cinéma et d'une salle de jeux, cet établissement est situé sur le campus du St. Clair College. Un barbecue en plein air est à votre disposition. L'établissement se trouve à 9 km des boutiques et des restaurants du centre-ville de Windsor.
Les chambres du Residence & Conference Centre - Windsor comprennent une télévision par câble et une connexion Internet. Les suites comprennent également un petit coin salon et une salle de bains privative.
Vous pourrez utiliser la blanchisserie ou préparer vos repas dans la kitchenette. La réception est ouverte 24h/24.
Le Residence & Conference Centre - Windsor se trouve à 14,5 km du casino Caesars Windsor, qui propose des restaurants et des divertissements. L'établissement se trouve à 25 minutes en voiture de la frontière américaine et de la ville de Détroit.