Westbury Apartments (1765 N SYCAMORE AVE, Los Angeles, CA 90028) — Rated 2.4/5 by Tenants | Lucid Rents