To all of our patrons near and far, thank you for a fantastic 2019 Season! The 28th Annual Shenandoah Valley Bach Festival will be held June 14-21, 2020. Check back soon for repertoire and ticket information.