About Elmwood Elmwood Church is a large family church located in Salford, near Manchester City Centre and Media City... UK. Our vision for Elmwood is to grow deeper in devotion, closer in community and further in fruitfulness. Elmwood...
Elmwood ChurchAbout Elmwood Elmwood Church is a large family church located in Salford, near Manchester City Centre and Media City... UK. Our vision for Elmwood is to grow deeper in devotion, closer in community and further in fruitfulness. Elmwood...
Elmwood Church