Leeward Place Apartments

Leeward Place Apartments is located in Los Angeles in the Koreatown area. It is located only 10 minutes away from DTLA and Staples Center. Leeward Place Apartments was built in 1987 and offers affordable housing to qualifying applicants who meet the low income requirements. It consist of 39 units and 39 parking spaces, including 1 handicap-accessible space and a community laundry room.