Organ 

Our 3-manual, 44 stop pipe organ, rebuilt in 1985 by Nicholson & Co. (Worcester) Ltd. is one of the finest organs in north London.