View Details Under Contract $55,000 1 of 14 Christian Brothers Add | St Louis 2 units 2,350 sqft On Site: 95 Days