Apresentando vista do mar, um jardim e acesso Wi-Fi gratuito, Il Borgo apresenta acomodações com uma localização ideal em Castelsardo, não muito longe de Praia La Vignaccia, Praia de Pedraladda e Praia de Castelsardo.
Dispondo de terraço, as unidades possuem também ar condicionado, uma televisão de ecrã plano e uma casa de banho privativa com bidé e produtos de higiene pessoal gratuitos.
Os hóspedes podem desfrutar de pequeno-almoço continental ou italiano em Il Borgo.
Estação Ferroviária Sassari fica a 31 km de Il Borgo, enquanto Palazzo Ducale Sassari está a 31 km da propriedade. O aeroporto mais próximo é o Aeroporto de Alghero - Fertilia, que fica a 58 km de Il Borgo.