Organ Biography > Places and Organs > England > Ditchingham > House of Mercy
St. Michael’s Home, Ditchingham, England