3207 N Taylor, St Louis, MO, 63115

$65,000

3207 N Taylor, St Louis, MO, 63115

Courtesy of: The Covington Connection LLC