Thanks for being part of our 25th Anniversary Season!

The 26th Annual Shenandoah Valley Bach Festival will take place June 10-17, 2018 in Harrisonburg, Virginia. Please join us!