The Organ
The Alexandra Palace Organ Appeal
Registered Charity No.:285222, London N22 7AY
The Organ in 1960

A photograph from the 1960s.