3951 Keokuk St, St Louis, MO, 63116

$126,900

3951 Keokuk St, St Louis, MO, 63116

Courtesy of: Core Realty