Senior Pictures

Senior Pictures

With any senior picture photo shoot, the scenery is as important as you look. You can have the perfect hair, outfit, and makeup, but if the background is not gorgeous, you might not like them. Nestled on 100 gorgeous acres in Ona, West Virginia, The Barn at the Olde Homestead is a beautiful and memorable location for any senior pictures. At The Barn at the Olde Homestead, there are several options that can make the perfect senior picture photo shoot scenery. On a detached 16x20 deck, you can enjoy the beautiful outdoors and get a shoot of the tree tops or our barn in the background. The Barn offers approximately 3,120 square feet on a concrete floor and another 1,500 square feet of loft space with stunning and unique architecture, handsome posts, and handcrafted beams. 

The inspiration for The Barn comes from a father's love for his daughter, and the need for a perfect venue for her dream wedding. We translated this inspiration into stunning and unique architecture, with handsome posts and beams and an open loft design. We've got over 20 years of experience, and we've been proud members of our community for over 40 years. We're honored to offer this family-owned-and-operated business that keeps romance tradition alive.

A beautiful and memorable spot right here in Good Olde West Virginia, The Barn at the Olde Homestead has the space for any special event and the scenery to make the memories last. For your next senior picture photo shoot, come to The Barn. Contact The Barn at the Olde Homestead Wedding Venue by calling (304) 360-4119 or by Requesting An Reservation.

Requesting An Reservation


When it's time to select a venue for your wedding or special event, choose The Barn at the Olde Homestead for a setting that everyone will remember for a lifetime. Set on 100 acres in beautiful Ona, West Virginia, the Barn offers over 4,600 square feet of space for you, your friends, and family to have the celebration of your dreams.


  • Address:

    260 Homestead Way,
    Ona, WV 25545

  • Phone:

    (304) 360-4116