The Terrace, a 40,000-square-foot shopping center in Thousand Oaks, has sold for $13.5 million....

Join our Membership to get the full story.


Are you a current Member? Sign In