Photo by Andrew Prior The pipe organ at St John’s is a remarkable instrument which is reported to be one of the finest organs in any Parish Church in London. Now I suspect every parish priest says that about their pipe organ – but of the TC Lewis Organ at St John’s Upper Norwood it is […]
