The Westwood Center at 1100 Glendon Ave. is one of Los Angeles' premiere class "A" buildings. Recently renovated in 2000, this 333,830 square-foot office building offers dramatic ocean and mountain views from the tower's 22 floors. Awarded the International BOMA 2000, the building features floor-to-ceiling glass, a beautifully designed lobby with abundant natural light, and state-of-the-art communication systems, including fiber optics and high-speed Internet capacity (T1 and T3). 1100 Glendon grants exceptional access in the heart of Westwood.