Video Tour with Realtor Mei Ling – 876 Apollo Place, Santa Clara 95051 brook December 3, 2020 876 Apollo Place, Santa Clara, CA 95051 3 bedrooms / 3.5 bathrooms / 1,820 sqft List Price: $1,549,000 Uncategorized