Calendar module icon


View All Calendars is the default. Choose Select a Calendar to view a specific calendar. Subscribe to calendar notifications by clicking on the Notify Me button, and you will automatically be alerted about the latest events in our community.


  1. Farmers Market

    October 12, 2019, 8:00 AM - 12:00 PM @ City Hall Parking Lot

    Every Saturday, every week you'll find fresh, local produce, meat, dairy, flowers & plants, honey, music, and so much more!

    More Details
  2. Fit at the Farmers Market: Body Dymanics (Breathe, Move, Relax)

    October 12, 2019, 9:00 AM - 10:00 AM

    Enjoy a FREE class at the Farmers Market! Check the link for details.

    More Details
  3. Strength Training for Runners with Sports PT Lab

    October 12, 2019, 9:00 AM - 10:00 AM @ Mr. Brown's Park (Downtown Park)

    Please wear workout attire and running shoes. Come prepared to learn the “why” behind strength training and how vital it is to stay healthy and injury free. Learn how exercise can specifically improve run form and performance. We will go through them so you can feel confident using them in your own program at home.

    More Details
  4. Farm Day

    October 12, 2019, 10:00 AM - 3:00 PM @ Cherry Hill Farmhouse

    This family event features blacksmith demonstrations, horse-drawn hayrides, pumpkin painting, scarecrow making, and a petting zoo. Children can learn basic farming skills such as corn-shelling and beekeeping.

    More Details
  5. Chess & Checkers

    October 12, 2019, 5:00 PM - 6:00 PM @ Mr. Brown's Park (Downtown Park)

    Looking for someone to play a game of chess or checkers with? Join us! Enjoy a casual game or have some serious fun! Beginners to Grand Masters, all levels welcome! Bring your board! (Limited boards provided) Children must be supervised by parents.

    More Details


  1. Lorenzo the Great Magic Show!

    October 12, 2019, 11:00 AM - 12:00 PM @ Youth Services Room

    Magical fun for the whole family! Recommended for ages 4 and up. Drop in. Please call 703-248-5034 or visit the Youth Services Desk in person for more information.

    More Details