The Shenandoah Apple Blossom Festival will take place this year from April 23rd to May 2nd! The festival will feature a week of events such as the Old Town Bloomin’ Wine Festival, Apple Blossom Carnival, dances, parades, band concerts, luncheons, parties, and much more!