Lake Haven Marina Address: 15844 Smith Mountain Lake Pkwy, Huddleston, VA 24104 Phone: (540) 297-7347 Restaurants, Marinas Other Businesses: Kings Point Pub at 15844 Smith Mountain Lake Pkwy, Huddleston, VA 24104 Turkey Mountain Excavating LLC at 1248 Ridgewood Rd, Huddleston, VA 24104 Anchor Family Restaurant at 6724 White House Rd, Huddleston, VA 24104