Castle Rock.
A little town in the lakes region of Maine, just south and west of Lewiston-Auburn, population somewhat less than two thousand. Not much to make it stand out from all of the other little places in the state. The founders made full use of the Castle name. Castle View is right next door. Nearby bodies of water are the Castle Stream, Castle River and Castle Lake, and the town is the county seat of Castle County. The more affluent people live on Castle Hill.Continue Reading