Log Home on Lake Leven
in Villard, United States. Just South of the Alexandria Lakes area, this home sits on peaceful Lake Leven. You will feel like you are on a private lake whether you are fishing, skiing or just enjoying the view. Insiders say the fishing here is fantastic! The bay in front...
See this content immediately after install