Southern Minnesota city named most stunning small town in MN
And it ranks No. 42 out of 50 on the ranking of each state's stunning towns.
Gallery: Bed and Breakfast in Lanesboro comes with 103 acres
The 10-bedroom home sits on 103 acres and could be used as a bed and breakfast, wedding venue or retreat center, among other things.