No photos available

$2,450

3 bd · 2 ba
8830 Ivanhoe Trail, Kansas City, MO