- Location Storyboard
Encino Executive Plaza
Encino Executive Plaza is a 190,874 square-foot Class-A office building located on the corner of Ventura Blvd and Hayvenhurst in the heart of the Encino Business District. The building features an attractive exterior and a lush open outdoor area. 16501 Ventura offers expansive city and mountain views.