L'hôtel Windsor bénéficie d'un emplacement central entre la gare du Midi et la gare centrale de Bruxelles, à 10 minutes de marche de la Grand-Place, de la statue du Manneken Pis et du quartier commerçant.