1. Happy Acres Hall 3704 Bennoch Rd, Alton, ME 04468 Coordinate: 45.04856,-68.74163 Phone: (207) 394-2363