Sol Y Luna Apartments (2917 E 1ST STREET LOS ANGELES, CA CA 90033) — Rated 1/5 by Tenants | Lucid Rents