Las Palmas View Apartments (1220 N LAS PALMAS AVE, Los Angeles, CA 90038) — Rated 2.3/5 by Tenants | Lucid Rents