St Mary's Star of the Sea Church
Roman Catholic
106 Constitution Street, Edinburgh, Scotland, EH6 6AW
St Mary's Star of the Sea Church is a Roman Catholic church in Edinburgh, EH6 6AW. Service times have not been added yet.