We have found 29 properties on Locust St, Windsor, CO. Average price per square feet on Locust St is $133. It is the same as average price per sqft Windsor. Average sale price on Locust St is $201,292. It is 42.1% lower than average sale price in Windsor.