Our Lady Star of the SeaParishShareA888Isle of Barra, Alba / Scotland HS9 5XDUnited KingdomGet directions