Experience the Blue Ridge Mountains and Smith Mountain Lake through the refined luxury of a first-class resort. Fill your days with golf, tennis or hiking amid the beauty of mountains.
When the sun goes down, enjoy fine dining and impeccable service.
A stay at a resort in the Blue Ridge Mountains is the type of mountain getaway where all the details are taken care of, allowing you the perfect opportunity to relax and enjoy yourself. Have a romantic day at the spa. Sample wine from around the world. See the stars light up the Blue Ridge night sky.
Make memories at one of these wonderful resorts that will last for a lifetime.