A landmark real estate move has captured attention in downtown Walnut Creek, where a flagship office complex recently changed hands for over $150 million. Situated at 1331 and 1333 North California Boulevard, The Plaza at Walnut Creek stands as a premier location in the bustling heart of the city. Its strategic locale and state-of-the-art amenities […]