Santa Clara, CA Restaurants For Lease
For lease

Santa Clara Restaurant Space For Lease
Prime location, high traffic, 8,110 sqft.

Santa Clara Retail Space For Lease
Prime 2,300 SF Retail/Restaurant Space

Santa Clara Retail Spaces Available
Luxury Retail, 6 Units, Prime Location