HomeAway
Lake Vermilion Shore
Lake Vermilion Shore. The RV on Echo Point Landing is a 23 foot camper trailer situated on a 60X120 piece of land on Big Bay, Lake Vermilion (Tower end). Sw...
See this content immediately after install