L'Hotel Windsor presenta una perfetta ubicazione per esplorare il fermento delle zone di affari e dei negozi di Bruxelles, così come della famosa fontana Manneken Pis, il tutto a pochi passi dall'hotel. Esso è collocato, in maniera conveniente, tra la Stazione Centrale e la Stazione Sud di Bruxelles, dove arrivano ogni giorno treni da Londra e da Parigi. Anche la Stazione Metro di Annessens è nei pressi dell'hotel, rendendovi agevole l'accesso al resto della città. Tutte le camere dell'albergo sono dotate di servizi moderni, tra cui sale da bagno con vasca o doccia. Le camere confortevoli e l'ideale posizione centrale dovrebbero garantirvi un gradevole soggiorno nella Capitale dell'Europa.