View Details Under Contract $395,000 1 of 66 Fairwood Hills | O'Fallon 5 beds 3 baths 4,140 sqft 0.66 acres On Site: 19 Days