Our Lady Star of the Sea
Roman Catholic
Bàgh a' Chaisteil, Isle of Barra, Scotland, HS9 5XD
Our Lady Star of the Sea is a Roman Catholic church in Isle of Barra, HS9 5XD. Service times have not been added yet.