O Windsor Brasilia Hotel está localizado em Brasília, a 1 km do parque Parque da Cidade. Disponibiliza uma piscina interior e um restaurante. Dispõe de acesso Wi-Fi gratuito. O Centro Comercial Conjunto Nacional está a uma curta caminhada. É servido um pequeno-almoço diário gratuito.
Todos os quartos providenciam ar condicionado, uma televisão de ecrã plano, canais por cabo e um minibar. A casa de banho privativa tem um duche. Os extras incluem um cofre.
No Windsor Brasilia Hotel os hóspedes poderão encontrar um centro de fitness, uma receção aberta 24 horas e serviços de lavandaria. A propriedade beneficia de estacionamento privado gratuito, mediante reserva.
O hotel fica a 6,8 km da Praça dos Três Poderes. O Aeroporto Internacional Presidente Juscelino Kubitschek está situado a 8 km.