O George Inn está localizado na High Street de Windsor e oferece vistas sobre o castelo. Esta estalagem com 300 anos tem vistas para o Rio Tamisa e apresenta um restaurante e um bar.
Cada um dos quartos do The George Inn tem uma decoração agradável e mobiliário em madeira. Todos os quartos incluem acesso Wi-Fi gratuito, uma televisão de ecrã plano e comodidades para preparar chá e café.
O bar do The George Inn serve refeições gastronómicas de pub, incluindo um menu de assados ao domingo.
Legoland Windsor fica apenas a 10 minutos de carro da propriedade e as Estações Ferroviárias de Windsor, Eton Riverside e Central estão a cerca de 800 metros. Os comboios regulares proporcionam acesso ao centro de Londres em cerca de uma hora.