City National Plaza is a prominent business complex in the heart of downtown Los Angeles, California.
It provides office space and amenities for a variety of companies and professionals looking for a prime location in the bustling city.
Generated from their business information