64 Willow Pl
Menlo Park, CA 94025
Building Ownership
New Sunset Menlo Partners Ii Llc
Building Class
A
Stories
2
Year Built / Renovated
2008
Total Rentable Building Area
32,201 SF
New Sunset Menlo Partners Ii Llc
A
2
2008
32,201 SF