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