View Details 26 N Isaac Way Shelby Woods | Stanford $285,000 3 bd 2 ba 1,852 sqft 1.02 acres New On Site 5 Days Ago