Owner Financing Available - This 0.29 acre lot is located in Huntsville, Texas and the address is Dewberry Court, Huntsville, TX 77320. Huntsville is located 72 miles north of Houston, Texas, just over an hour drive and 20 minutes from Lake Livingsto