Featured Listings & Management

LEASED FOR LEASE: 2060 Duane Ave. Santa Clara, CA 95054

  • 3900 Sqare Feet ($1.60 per sq. ft + $.040 NNN)