1642 Purple heart, Upland, CA, 91784
1642 Purple heart, Upland, CA, 91784
1642 Purple heart, Upland, CA, 91784

$685,950

1642 Purple heart, Upland, CA, 91784

3
Courtesy of: | KB HOME