View Details TBD Saint Odelia Beach Road Vermilion Lake Town Of | Tower $298,500 17.82 acres On Site 74 Days Ago Courtesy of Janisch Realty, Inc. © 2021 Regional Multiple Listing Service of Minnesota, Inc.