Results 1 results found St. Mary's Parish Church, Eccles, Greater Manchester, Lancashire, England, United Kingdom, Europe