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
See a problem?
You might also like
Partial Data by Infogroup (c) 2025. All rights reserved.
Partial Data by Foursquare.