The church contains a set of five windows by the glass painters Caroline Townshend and Joan Howson which depict the history of the parish. A further window by Townshend & Howson is installed at St John's Chapel of Ease in Hartland Square. The main east window and the tower window are by Christopher Webb. There are at least two windows by Alfred Beer - south sanctuary and east chancel chapel; it is possible that the removed but retained glass from the south chancel chapel window is also by Beer.