2909 Canyon Way, Harrisonville, MO, 64701

$343,200

2909 Canyon Way, Harrisonville, MO, 64701

Courtesy of: American Heritage, Realtors