135 Willow Rd
Menlo Park, CA 94025
Building Ownership
Jls Willow Properties Inc
Building Class
A
Stories
Year Built / Renovated
1969
Total Rentable Building Area
1,300 SF
Jls Willow Properties Inc
A
1969
1,300 SF