1. Carroll Oil Co 18639 S Nc Highway 109, Denton, NC 27239 Coordinate: 35.62284,-80.10639 Phone: (336) 859-2302