Mountain Lake is located in Giles County, in the beautiful Southwestern Virginia Mountains. Full of both history and natural beauty, Mountain Lake Lodge is the perfect venue for your next business conference, group retreat, or unique event.Mountain Lake is located in Giles County, in the beautiful Southwestern Virginia Mountains. Full of both history and natural beauty, Mountain Lake Lodge is the perfect venue for your next business conference, group retre