Saint Margaret's and Saint Leonard's
Roman Catholic
110 St Leonard's Street, Edinburgh, Scotland, EH8 9RD
Saint Margaret's and Saint Leonard's is a Roman Catholic church in Edinburgh, EH8 9RD. Service times have not been added yet.