1. All Seasons Marine Services 11568 Smith Mountain Lake Pkwy, Huddleston, VA 24104 Coordinate: 37.11622,-79.56931 Phone: (540) 297-7943