John Forsyth James

DRE# 01138400

John Forsyth James’ Listings

Listed By Compass
27500 Sherlock Court

Los Altos Hills, CA 94022

$2,688,000
4.1 AC