El The Crown se encuentra en el centro del histórico municipio de Albourne y ofrece vistas al estanque de la localidad, así como comida casera elaborada con ingredientes locales y habitaciones rústicas con baño. También cuenta con conexión WiFi gratuita, cervezas auténticas y concursos varias noches.
Las habitaciones del The Crown at Aldbourne incluyen elementos originales, mobiliario de madera, TV de pantalla plana y set de té/café.
El The Crown elabora comida recién hecha con varios platos del día de temporada. También se sirven desayunos ingleses completos todos los días con huevos de corral y beicon local curado. El bar ofrece una gran selección de bebidas, como cervezas auténticas locales y nacionales y sidras tradicionales.
En las inmediaciones hay aparcamiento gratuito. El monumento neolítico de Avebury y el antiguo montículo de creta de la colina de Silbury están a 25 minutos en coche, mientras que el famoso monumento de Stonehenge queda a 50 minutos en coche.