special Events

Have your Perfect Day at the Perfect Place



Escape the crowds and stress of a big wedding and have an intimate experience. You can even have close friends or family stay to the for a few days.  "After browsing B&Bs online for days to find a place to have a private wedding ceremony, I came across Linda and John's beautiful property. It reminded me so much of where we had recently stayed in Provence, and since we could not marry in France, I decided that it would have be the place. I'm so glad we chose Heaven's Holler because I cannot say enough good things about the people and the property. Linda and John were incredible hosts, going above and beyond to make sure we had a pleasant stay. They have amazing taste in art, food, and decor, and are super talented musicians! " Julia M


If  going all the way is your dream, what better way to do it! We have created a plato to accommodate a 100 x 40 tent on the highest point of Heavens Holler. The surrounding views are breath taking. You will take with you a memory of a lifetime! We have an onsite kitchen to support any event. There is even a spot to launch tethered hot air ballon rides.


With accommodation and full meal catering service available. The Gathering Room is set with a large conference table for meetings. The room has also been equipped with high speed internet, blue tooth, high-def 60" monitor screen. Full beverage station and facilities. Everything you need to have a very productive and inspiring experience.


A forum venue for National and Regional leaders and counselors to facilitate their instructional event. Many types of outdoor nature walks along with camping for large groups can be accommodated.


Two large pastures and a holding ring for instructional work. 

EVENT Price List

Stay connected

Be the first to hear about local events and new amenities.

Contact Us

Book Now

Ready to book with us? Have a question about our rooms or services? We'll be happy to help!

Heavens Holler

610 indain valley po rd indain valley, VA 24105 US

(540) 789-2522

Front Desk Hours

6:30am - 5pm