DELTA APARTMENTS, 1616 DELTA STREET, LOS ANGELES, CA: 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.
o Date of Construction: 1927
o Total Square Footage: 9,960
o Number of Apartment Units: 16
1616 Delta Street, Los Angeles, CA 90026