Carroll Oil Co is located at 18639 Highway 109-S, Denton, NC. This business specializes in Gas Companies.