The Barn In Penrose
Welcome to The Barn in Penrose, an events venue with onsite vacation rentals nestled in the heart of the majestic Blue Ridge Mountains. We are located just outside Dupont National Forest and Pisgah National Forest in the Land of Waterfalls! The resort features a 3600 square foot open air space venue, a ceremony platform, and a variety of lodging options. The Barn in Penrose is around 15 acres and offers several amenities and breathe taking views, making it the perfect place for making special memories with family and friends!