Sold 2876 Capella Way, Thousand Oaks, CA Views — Privacy — Located at the end of… More Details $565,000