1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784
1300 Ruth, Upland, CA, 91784

$995,000

1300 Ruth, Upland, CA, 91784

49
Listing Agent:
Courtesy of:

Mortgage calculator

inception-app-prod/ODEyNGZlMDMtNWI2YS00NDIzLTg3YWUtZWQxMDZjZmQ3OWUx/content/2019/12/bigstock-new-york-townhouse-50212307.jpg