70 Willow Road

PROJECT OVERVIEW

 

70 Willow Road, Menlo Park

STATUS: Currently Own

Use: Office

Size: 15,000 SF

Entitled + Developed