Organ Biography > Places and Organs > England > Tottenham > Ebenezer Baptist Church
Grace Baptist Church, Tottenham, England