2939 Leeward Ave Los Angeles, CA 90005, Los Angeles
2 beds|2 baths|1256 sqft|built in 2020
Description
Condo located at 2939 Leeward Ave Los Angeles, CA 90005. It has 2 beds, 2 bathrooms, and is 1256 square feet. The property was built in 2020. 2939 Leeward Ave Los Angeles, CA 90005 is in the Los Angeles neighborhood.