709 N Taylor Avenue, St Louis, MO, 63108
709 N Taylor Avenue, St Louis, MO, 63108
709 N Taylor Avenue, St Louis, MO, 63108
709 N Taylor Avenue, St Louis, MO, 63108
709 N Taylor Avenue, St Louis, MO, 63108

$599,900

709 N Taylor Avenue, St Louis, MO, 63108

5
Courtesy of: Wood Brothers Realty