Results 1 results found Master organ by Cavaille-Coll, Sainte-Croix (Holy Cross) cathedral, Orleans, Loiret, France, Europe