Watt Plaza is a 920,000 twin-tower office building located in Century City, California, managed by a dedicated and highly experienced team from within our Watt Properties/Leasing business unit. The team provides ongoing leasing, management, and tenant relations services to the property on a full-time basis.