Huddleston VA Marinas 1. 15844 Smith Mountain Lake Pkwy, Huddleston, VA 24104 | Lake Haven Marina (540) 297-7347