Delta
1616 Delta Street, Los Angeles, 90026
Property Description
Delta Apartments is located in the heart of Echo Park, one of the most desirable and walkable pockets of Los Angeles. Tenants can shop at boutique stores, walk to lively restaurants and bars on Sunset Boulevard, and relax at the beautifully renovated Echo Park Lake.