View Details 11061 Bellefontaine Bellefontaine Place | St Louis $165,000 1.19 acres On Site 69 Days Ago