Hotels in Isle Of Barra, Isle Of Barra We help you find any company! Craigard Of Castlebay Limited 79a Borve, Castlebay Barra Isle Of Barra, Isle Of Barra