3428 Vista Avenue, St Louis, MO, 63104
3428 Vista Avenue, St Louis, MO, 63104
3428 Vista Avenue, St Louis, MO, 63104
3428 Vista Avenue, St Louis, MO, 63104

$422,500

3428 Vista Avenue, St Louis, MO, 63104

4
Courtesy of: Tower Real Estate Group