Close Proximity to Shopping and Eating locations in Downtown Palo Alto and Mountain View Learn More Just down the Street from Stanford University and Stanford Hospital Learn More Only a 40 minute drive away from San Francisco! Learn More See More See Less