Wednesday, October 26, 2011
Opened in 2011, the 40,000 square foot Palo Alto Lodge is just over one mile south of Stanford University campus making it conveniently located in the center of the Silicon Valley. This striking, modern facility is minutes away from some of the nation’s foremost technology companies, venture capital and private equity firms, about 35 miles south of San Francisco and 15 miles north of San Jose.
Posted at 08:05 AM