About Columbus Center

The Columbus Center is a 65,779 square-foot Class-A office property located on Ventura Boulevard in the heart of Sherman Oaks. The prominent four-story low rise has modern architectural features and a polished granite façade. Columbus Center is walking distance to an array of retail, restaurants, and entertainment venues, including the popular Sherman Oaks Galleria.