Directions

Happy Acres Hall is located at 3704 Bennoch Road (Route 16) in Alton, Maine.