Located in charming Charlton, Massachusetts on a beautiful 450 acres, this continuing care retirement community (CCRC) offers both a good value and a great lifestyle. Discover independence, opportunities and a lifestyle you never imagined when you call The Overlook home.