68 Willow Rd
Menlo Park, CA 94025
Building Ownership
Willow Place Investments
Building Class
B
Stories
1
Year Built / Renovated
1955 / 1979
Total Rentable Building Area
23,400 SF
Willow Place Investments
B
1
1955 / 1979
23,400 SF