« All properties
Located just steps from Palo Alto across the footbridge, 64 Willow Road is a contemporary Mediterranean building that is situated on a beautifully landscaped cul-de-sac, housing two national tenants.
Size: 33,000 square feet