Sierra House Apartments (1420 N SIERRA BONITA AVE, Los Angeles, CA 90046) — Rated 2.4/5 by Tenants | Lucid Rents