THE TRILLIUM

The Trillium is a 660,000 square foot Class A office complex located in the Warner Center area of Los Angeles. Sold 2001

View Property