View Details 910 E Appaloosa Dr , Lot 56 Mountain View | Duck Creek $434,000 4 bd 3 ba 3,200 sqft 0.35 acres On Site 282 Days Ago