Organ Biography > Places and Organs > England > Leamington Spa > Leamington Chapel
Spencer Street Congregational Church, Leamington Spa, England