Organ Biography > Places and Organs > England > London > Bermondsey > New Church Street Baptist Church
Llewellyn Mission Hall, Bermondsey, London, England