Este hotel se encuentra a solo 5 minutos en coche del centro de Windsor y a 5 km del casino Caesars Windsor. Alberga un restaurante, un centro de negocios y un desayuno diario para llevar. Las habitaciones admiten mascotas y disponen de conexión Wi-Fi gratuita.
Todas las habitaciones del Howard Johnson Plaza by Wyndham Windsor disponen de microondas, nevera y cafetera. Las habitaciones presentan una decoración tradicional y disponen de TV por cable y zona de estar.
Las mañanas en el Howard Johnson Plaza by Wyndham Windsor comienzan con fruta fresca, zumos, cereales y gofres calientes. El restaurante Marquis también sirve desayunos y almuerzos.
Este hotel cuenta con salas de reuniones e instalaciones. Hay aparcamiento gratuito.
El túnel de Detroit-Windsor está a unos 10 minutos en coche y el aeropuerto de Windsor, a 12 minutos en coche. El centro comercial Devonshire está a solo 2,2 km del hotel.