We have found 20 properties on Otter Pond Cir, Montrose, CO. Average price per square feet on Otter Pond Cir is $123. It is 5.4% lower than average price per sqft Montrose. Average sale price on Otter Pond Cir is $333,465. It is 38.8% higher than average sale price in Montrose.