El Hotel Windsor se encuentra entre la estación de tren de Bruselas Sur y la Estación Central, a 10 minutos a pie de La Grand Place, la estatua Manneken Pis y la zona comercial. El hotel está ubicado en una zona muy animada del centro de la ciudad y ofrece un desayuno continental y conexión Wi-Fi gratuita.
Todas las habitaciones del hotel están equipadas con TV y baño con bañera o ducha. Algunas habitaciones ofrecen vistas a la ciudad de Windsor.
El restaurante Comme Chez Soi se encuentra justo enfrente del hotel y fue premiado con 2 estrellas por la Guía Roja Michelin. En los alrededores del hotel hay otros restaurantes, tiendas, cafeterías y bares.
La parada de tranvía de Anneessens está a 200 metros y proporciona fácil acceso a los numerosos barrios de Bruselas. Hay aparcamiento público enfrente del hotel.