Town of Leland Address: 1004 Village Rd, Leland, NC 28451 Phone: (910) 371-1838 Services: Ambulance Call (910) 371-1838 Get Directions