The parish of Stanwell forms part of the Upper Thames Deanery of Westminster Diocese. The church was built in 1964 and consecrated in 1967.
The parish of Stanwell forms part of the Upper Thames Deanery of Westminster Diocese. The church was built in 1964 and consecrated in 1967.