- March 24, 2026
Loading
Internet search and advertising giant Google grabbed national headlines last month when it announced it had signed a lease for a 584,000-square-foot space that had been part of the Westside Pavilion Mall, in Los Angeles.