64 Willow Road

PROJECT OVERVIEW

 

64 Willow Road, Menlo Park

STATUS: Currently Own

Use: Office

Size: 32,000 SF

Entitled + Developed