16501 Ventura is a 190,876 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.