68 Willow Road

PROJECT OVERVIEW

 

68 Willow Road, Menlo Park

STATUS: Currently Own

Use: Office

Size: 27,000 SF

Acquired: 2020