Spectacle Lake is located just east of Princeton, MN. It offers great boating and swimming. I grew up swimming here but the swimming area I use to visit has been shut down for many years. Near one of the boat accesses there is a public swimming area that doesn’t have a sandy beach however it is very well kept and costs just $3 to park.