301-745-1620 team@bowencommercial.com
Tech Giant Markets More Than 95,000 Square Feet for Sublease in Playa Vista at The Bluffs