Onyx Plaza is a commercial complex in the heart of Los Angeles, California, offering a range of office spaces and retail units for lease.
With modern amenities and a prime location, Onyx Plaza provides businesses with a professional setting to establish their presence in the vibrant city of LA.
Generated from their business information