Google Markets More Space for Sublease in Los Angeles

Google occupies space in the the roughly 287,000-square-foot 12181 Bluff Creek Drive in Los Angeles' Playa Vista neighborhood. (CoStar)
Tech Giant Markets More Than 95,000 Square Feet for Sublease in Playa Vista at The Bluffs