1. Happy Town Farm 1138 Happytown Rd, Orland, ME 04472 Coordinate: 44.60982,-68.61025 Phone: (207) 667-9212