It was founded in 1867 as a mission and is now established as a separate parish .
St Stephen 's Church is a Church of England church on Castlebar Hill in Ealing .
St Stephen 's Church was founded in 1867 as a mission and is now established as a separate parish .
St Stephen 's Church is a Church of England church on Castlebar Hill in Ealing .