Equipada com uma sala de cinema e sala de jogos, esta propriedade está localizada no campus do St. Clair College. Estão disponíveis comodidades para churrascos ao ar livre. A propriedade fica a 9 km das lojas e restaurantes do centro de Windsor.
As acomodações incluem televisão por cabo e acesso à Internet no Residence & Conference Centre - Windsor. As suites também incluem uma pequena área de estar e uma casa de banho privativa.
Os hóspedes podem utilizar as comodidades de lavandaria ou preparar uma refeição na kitchenette. A propriedade também dispõe de uma recepção aberta 24 horas.
O Residence & Conference Centre - Windsor fica a 14 km do Caesars Windsor Casino, que apresenta restaurantes e entretenimento. A propriedade fica a cerca de 25 minutos de carro da fronteira com os EUA e da cidade de Detroit.