Pavilions localiza-se em Windsor, na região de Berkshire, nas proximidades de Castelo de Windsor, e fornece acomodações com acesso Wi-Fi gratuito e estacionamento privado gratuito.
Todas as unidades incluem área de estar, área de refeições e uma cozinha totalmente equipada com várias comodidades, incluindo um frigorífico, um forno, um micro-ondas e uma placa de fogão. Uma torradeira e chaleira também estão disponíveis.
Legoland Windsor fica a 2,7 km de Pavilions, enquanto Lago de Dorney está a 11 km de distância. O aeroporto mais próximo é o Aeroporto de Londres - Heathrow, que fica a 17 km de Pavilions.