Este establecimiento se encuentra en el campus del St. Clair College y ofrece una sala de cine y una sala de juegos. También hay una zona de barbacoa al aire libre. El establecimiento se encuentra a 9 km de las tiendas y restaurantes del centro de Windsor.
Los alojamientos del Residence & Conference Centre - Windsor incluyen TV por cable y conexión a internet. Las suites también incluyen zona de estar pequeña y baño privado.
Los huéspedes pueden utilizar el servicio de lavandería o cocinar en la zona de cocina. La recepción está abierta las 24 horas.
El Residence & Conference Centre - Windsor se encuentra a 14 km del casino Caesars Windsor, que cuenta con restaurantes y locales de ocio. El establecimiento se encuentra a 25 minutos en coche de la frontera con Estados Unidos y la ciudad de Detroit.