Leeward Plaza

Closed
3051 Leeward Ave
Los Angeles, CA 90005

Leeward Plaza is a commercial property in Los Angeles, CA that offers a variety of retail and office spaces for lease. The plaza provides a convenient and accessible location for businesses looking to establish a presence in the bustling city.

With its prime location and diverse range of tenants, Leeward Plaza serves as a hub for local businesses and entrepreneurs seeking a dynamic and vibrant environment to operate in. The property caters to a wide range of industries, making it a versatile and attractive option for those looking to set up shop in Los Angeles.

Generated from their business information

Own this business?
See a problem?

You might also like

Partial Data by Infogroup (c) 2025. All rights reserved.

Partial Data by Foursquare.