New Leaf Farm Address: 496 Davis Rd, Durham, ME 04222 Phone: (207) 353-5263 Nonclassified Establishments Other Businesses: Royalsborough Inn at 1290 Royalsborough Rd, Durham, ME 04222