St. Thomas Moore Roman Catholic Church is a magnificent ecclesiastical structure positioned at the very heart of East Dulwich on the crossroads between the major thoroughfares of Lordship Lane and Barry Road. The church has been for generations the principle place of worship for Roman Catholics in the area and has some marvellous examples of stained glass and great carvings within the church building.