View Details Under Contract $549,000 1 of 31 Mcfarland Est | Grand Junction 4 beds 4 baths 3,516 sqft 0.29 acres On Site: 95 Days