Villa Alcorn localiza-se em Suffolk Park, a alguns passos de Tallow Beach e 2,3 km de Broken Head Beach, e dispõe de acesso Wi-Fi gratuito e ar condicionado. O alojamento apresenta uma piscina privada, jardim e estacionamento privado gratuito.
O alojamento também providencia aos hóspedes 3 casas de banho.
Byron Bay Golf Course fica a 2,5 km de Villa Alcorn, enquanto Farol de Cape Byron está a 8,6 km de distância. O aeroporto mais próximo é o Aeroporto de Ballina Byron Gateway, que fica a 20 km de Villa Alcorn.