Free Shippingon all online orders over $100
details >
order online or by phone at1-800-753-BACH (2224)
String Trios I, Op. 8; II-IV, Op. 9, Nr. 1-3; Serenade V, Op. 8; and Serenade VI Op. 25 for violin, viola and flute.
Facebook
Twitter