Smith Mountain Lake, Virginia, is renowned for its vibrant waterfront restaurants. From casual eateries to upscale dining establishments, here's a list of our favorite waterfront restaurants at Smith Mountain Lake. All restaurants listed are accessible by both car and by boat.
Read More