We have found 27 properties on N Willard St, Altus, OK. Average price per square feet on N Willard St is $31. It is 40.4% lower than average price per sqft Altus. Average sale price on N Willard St is $41,692. It is 53.9% lower than average sale price in Altus.