Smith Mountain Dock & Lodge is located at Rt 1 Box 156 in Penhook, VA. Smith Mountain Dock & Lodge offers direct passage to the water and other amenities within Penhook.Smith Mountain Dock & Lodge has not been reviewed by any boaters, be the first to review and rate this marina! Call 540-927-5100 to contact Smith Mountain Dock & Lodge directly.