Baldwin Villa Plaza (3939 MARLTON AVE, Los Angeles, CA 90008) — Violations, Reviews & Building Score | Lucid Rents