Interior-crop 2.jpg
Contact Us

Thanks for submitting!

St. Mary, Star of the Sea
106 Constitution Street
Leith Edinburgh EH6 6AW


Parish Office: 0131 554 2482