View Details Under Contract $355,000 1 of 42 Fairwood Hills 6th Add | O'Fallon 3 beds 3 baths 2,137 sqft 0.31 acres On Site: 6 Days