Sepulveda Center is located in the heart of the highly desirable West Los Angeles market and serves as a link to Playa Vista, known as Silicon Beach.  The 12-story tower is 173,727 rentable square feet and has unobstructed from the Pacific Ocean to downtown Los Angeles.