top of page
Anna Joy's Bridal Shop Harrisonburg VA

Find us!

243 Neff Avenue, Suite J

Harrisonburg, VA 22801

Directions from I-81:

Take Exit 247A onto US-33 East

Drive 0.8 miles and turn right onto University Blvd

After 0.3 miles, turn left onto Evelyn Byrd Avenue 

After 0.2 miles, turn right onto Neff Avenue

Your destination is on the right! 

About Us


Anna Joy's, along with Tuxedo Corner, is the premier bridal  and tuxedo shop in Harrisonburg, Virginia. We're locally  owned and operated by Ann Moody, a Shenandoah Valley native. We have been dedicated to serving our customers, including locals from the heart of the Shenandoah Valley to customers from all over the United States, for 15 years. Anna Joy's latest award comes from Virginia Living Magazine's readers. We were voted a Top Wedding Vendor of 2015! We were also voted Best of Virginia in 2014 and 2012, and the prestigious National Bridal Store award by Emerald Bridal! Anna Joy's has been recognized as a feature Prom Retailer in Atlanta's Apparel Market Catalog for the 2008 Prom Market, and also as a Premier Tuxedo Shop by After Hours Tuxedos! The staff at Anna Joy's brings many years of expertise in multiple fields to the table to help make your experience the best it can possibly be. 


When you step foot into Anna Joy's, one of our lovely staff members will greet you with the courtesy you deserve. Our consultants take the time to get to know you and what you are looking for. We go above and beyond to find exactly what you are looking for while giving suggestions along the way. Trust Anna Joy's with your special day! You'll look your best, Anna Joy's will do the rest!


                   Ann Moody

                                Owner and Operator

Contact Us!

Phone: (540) 434-6664

Follow us on social media!

  • Facebook Social Icon
  • Twitter Social Icon
  • Instagram Social Icon

Store Hours:

Monday - Friday: 11am - 5pm

Saturday: 10am - 4pm

Sunday: closed

Please contact us for after-hours appointments.

Private Bridal Appointments Now Available! 


Contact us at (540) 434-6664 to book yours now!


Questions? Call the number above or email us at

See you soon! 

  • Facebook Social Icon
  • Twitter Social Icon
  • Instagram Social Icon
bottom of page