View Details $473,900 1 of 31 Cottonwood Grove Sub 2nd | Billings 5 beds 3 baths 2,103 sqft 0.17 acres On Site: 137 Days