Otter Dr, 81101, Colorado - Redfin
11 addresses found on Otter Dr in 81101, Colorado. The average lot size on Otter Dr is 91129 sq. ft. The average property tax on Otter Dr is $0.4K/yr. Find an address below to learn more about the property details:
- 18552 Otter Dr, Alamosa, CO 81101
- 18105 Otter Dr, Alamosa, CO 81101
- 18101 Otter Dr, Alamosa, CO 81101
- 18269 Otter Dr, Alamosa, CO 81101
- 18272 Otter Dr, Alamosa, CO 81101
- 18350 Otter Dr, Alamosa, CO 81101
- 18272 Otter Dr, Alamosa, CO 81101
- 18559 Otter Dr, Alamosa, CO 81101
- 18512 Otter Dr, Alamosa, CO 81101
- 18191 Otter Dr, Alamosa, CO 81101
- 18171 Otter Dr, Alamosa, CO 81101