Owner Financing Available - This 0.39 acre lot is located in Bullard, Texas and the address is 816 San Saba Street, Bullard, TX 75757. Bullard is located just over 100 miles or an hour and a half drive Southeast of Dallas, Texas and lies just over 10