Santa Clara, Office space for lease. Nearby amenities and
275 Saratoga Ave - Suite 108, Santa Clara, CA
Office space for lease. Nearby amenities and easy access to highway 280 and San Tomas Expressway
Office Space for Rent
1,649 sq. ft.